2011-03-14 65 views
0

我们有专门的程序可以在Windows上运行,但我们希望此程序成为用户启动机器时的第一个屏幕。我删除从注册表项中explorer.exe字符串:Windows外壳 - 防止加载或动态重新加载

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell 

然而,当特权用户想获得获得“正常的Windows界面”,我们运行explorer.exe,但正常的外壳不会来了 - 相反,只有一个简单的文件夹窗口打开...

我们如何重新加载Windows外壳(开始菜单,任务栏等)? 或者 - 是否有另一种方法来完成这项任务?

在此先感谢。

回答

1

Explorer会检查Winlogon值是否为默认shell,因此您必须将shell值设置为explorer.exe,启动资源管理器,等待一两秒钟,然后恢复原始值。