Windows 开机启动 | 启动项管理 | Autoruns

2024-02-29 09:44

本文主要是介绍Windows 开机启动 | 启动项管理 | Autoruns,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

介绍

Autoruns 是一款由 Sysinternals(现在是微软的一部分)开发的系统工具,管理 Windows 系统启动时自动加载的程序、服务和驱动程序。还可以检测和管理系统启动项,包括注册表、启动文件夹、计划任务等。
Autoruns 隐藏微软项
任何启动监视器自动启动位置都有全面展示,显示在系统启动或登录期间,以及在启动过程中各种内置 Windows 应用(如 Internet Explorer、Explorer 和媒体播放器)时,运行的应用程序。 这些程序和驱动程序包含在启动文件夹、Run、RunOnce 和其他注册表项具体路径。
在这里插入图片描述

功能

Autoruns 的主要功能:

  1. 启动项管理:Autoruns 可以列出系统启动时自动加载的所有程序、服务和驱动程序,包括注册表项、启动文件夹、计划任务等,可以方便地查看和管理这些启动项。

  2. 启动项分析:Autoruns 分析每个启动项的详细信息,包括文件路径、启动命令、发布者信息等。

  3. 禁用启动项:Autoruns 禁用不需要的启动项,以提高系统启动速度和性能。

  4. 导出报告:Autoruns 生成系统启动项的详细报告,可以将报告导出为文本文件,用于分析或备份。

  5. 集成到 Windows Explorer:Autoruns 集成到 Windows Explorer 中,可以直接从资源管理器中访问系统启动项的信息,方便快捷。

Autoruns 是一款功能强大的系统工具,可以帮助我们管理和优化系统启动项,提高系统的稳定性和性能。

运行 Autoruns

直接运行 Autoruns,就会向显示当前配置的自动启动应用程序,可用于自动启动配置的注册表和文件系统位置的完整列表。
autoruns 运行方式

关联应用

查看配置为自动运行的可执行文件的属性,直接选择,然后使用“属性”菜单项或工具栏按钮。 如果 Explorer 正在运行,并且有活动进程正在执行所选的可执行文件,则条目菜单中的 Explorer 菜单项将打开执行所选映像的进程的进程属性对话框。
Explorer 打开的详细进程

跳转

跳转到显示的注册表 | 文件系统位置 | 自动启动项目,选中该项目–使用“跳转到项目”菜单项或工具栏按钮,导航到自动启动映像的位置。
跳转
点击Jump to Entry 跳转到注册表项。
在这里插入图片描述

禁用自动启动
  • 禁用自动启动项,取消选中其复选框。
  • 删除自动启动配置项,使用“删除”菜单项或工具栏按钮。

禁用自动启动

选项

“选项”菜单包括显示筛选选项,例如仅显示非 Windows 项,以及访问扫描选项对话框,从中可以启用签名验证、Virus Total 哈希和文件提交。
选项菜单

用户

在“用户”菜单中选择项以查看不同用户帐户的自动启动映像。
用户列表

隐藏 Microsoft 签名项

Autoruns 的“隐藏 Microsoft 签名项”选项可以查找添加到系统中的第三方自动启动映像,并支持查看为系统上配置的其他帐户配置的自动启动映像。

隐藏已签名  Microsoft 项

VirusTotal 在线检查

VirusTotal 是一个由 Google 提供的免费在线服务,意在帮助我们检测和分析文件、URL、域名等是否受到恶意软件或网络威胁的影响。可以通过上传文件或输入 URL/域名的方式,利用 VirusTotal 的多个安全引擎来扫描并检测潜在的威胁。
VirusTotal 在线检查

下载地址

Auroruns 下载地址 https://learn.microsoft.com/zh-cn/sysinternals/downloads/autoruns

Ending


~喜欢的话,请收藏 | 关注(✪ω✪)~
~万一有趣的事还在后头呢,Fight!!(o^-^)~''☆ミ☆ミ~……

这篇关于Windows 开机启动 | 启动项管理 | Autoruns的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/758349

相关文章

Windows下C++使用SQLitede的操作过程

《Windows下C++使用SQLitede的操作过程》本文介绍了Windows下C++使用SQLite的安装配置、CppSQLite库封装优势、核心功能(如数据库连接、事务管理)、跨平台支持及性能优... 目录Windows下C++使用SQLite1、安装2、代码示例CppSQLite:C++轻松操作SQ

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Windows的CMD窗口如何查看并杀死nginx进程

《Windows的CMD窗口如何查看并杀死nginx进程》:本文主要介绍Windows的CMD窗口如何查看并杀死nginx进程问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows的CMD窗口查看并杀死nginx进程开启nginx查看nginx进程停止nginx服务

Java中实现线程的创建和启动的方法

《Java中实现线程的创建和启动的方法》在Java中,实现线程的创建和启动是两个不同但紧密相关的概念,理解为什么要启动线程(调用start()方法)而非直接调用run()方法,是掌握多线程编程的关键,... 目录1. 线程的生命周期2. start() vs run() 的本质区别3. 为什么必须通过 st

Oracle修改端口号之后无法启动的解决方案

《Oracle修改端口号之后无法启动的解决方案》Oracle数据库更改端口后出现监听器无法启动的问题确实较为常见,但并非必然发生,这一问题通常源于​​配置错误或环境冲突​​,而非端口修改本身,以下是系... 目录一、问题根源分析​​​二、保姆级解决方案​​​​步骤1:修正监听器配置文件 (listener.

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Python中bisect_left 函数实现高效插入与有序列表管理

《Python中bisect_left函数实现高效插入与有序列表管理》Python的bisect_left函数通过二分查找高效定位有序列表插入位置,与bisect_right的区别在于处理重复元素时... 目录一、bisect_left 基本介绍1.1 函数定义1.2 核心功能二、bisect_left 与