无意间看见有本注册表书上有个屏蔽WINDOWS系统自启动(注意不是删除),自己也作了一些测试。
在XPSP2中
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/policies//Explorer
下两REG_DWORD类型的DisableLocalMachineRun和DisableLocalMachineRunOnce的键值
DisableLocalMachineRun为1时系统启动的时候不会启动HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run下的程序;
DisableLocalMachineRunOnce为1时系统启动的时候不会启动HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/RunOnce下的程序;
还有两个键值DisableLocalUserRun和DisableLocalUserRunOnce测试在XPSP2中不起作用。
系统针对所有用户的启动文件夹在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Window/CurrentVersion/Explorer/User Shell Folders下REG_EXPAND_SZ类型的Common Startup指定,不想启动这个文件夹下的文件可以改为别的路径或者无效路径,但不能删除,删除XP会自动创建,REG_SZ类型的Common Startup系统也会能正常读取。
系统针对当前用户的启动文件夹在HKEY_CURRENT_USER/SOFTWARE/Microsoft/Window/CurrentVersion/Explorer/User Shell Folders下REG_EXPAND_SZ类型的Startup指定。
在WINDOWS2003下测试DisableLocalMachineRun和DisableLocalMachineRunOnce完全不起作用。