我从 Windows 7 开始就使用经典 shell,并且我仍然想继续使用它。
我刚刚将一台 PC 从 Windows 10 1909 升级到 2004。正如预期的那样,登录时出现了一条消息,大意是“经典 shell 需要为新操作系统重新配置”。出乎意料的是,紧接着出现了一条来自用户帐户控制的红色标题栏管理员消息,大意是 classicshellmenu.exe 已被管理员阻止以保护我自己。好吧,我是管理员。没有给出覆盖此设置的选项。
我尝试了各种“解决方案”,但都不起作用——包括禁用 Defender 智能屏幕。为了防止与卡巴斯基有关,我也禁用了它。没有效果。
我查看了 Program Files 中的 EXE,但没有属性选项可以解除阻止。
我知道 Classic Shell 现在已经过时了(有 Open Shell,但我对尝试它持谨慎态度)。
它仍在运行,因为它仍处于安装状态,它只是想重建一些设置。但是,我想让它停止并停止该消息。我没有尝试卸载并重新安装它,以防我根本无法安装它。
奇怪的是,几周前我将笔记本电脑升级到了 2004 年,并且一切正常。
我不想卷入关于运行它是否是个好主意的争论。我确实想,只是想知道如何让 Windows 10 2004 接受它。
任何建议都值得赞赏。请注意,我已经尝试过这个等等。
答案1
Windows 10 2004 阻止 Classic Shell
===
我确实在已经安装了 Classic Shell 的更新的 Windows 10 Pro 64 位系统(v2004)上为朋友解决了这个问题;通过从 classicshell.net 下载“ClassicShellSetup_4_3_1.exe”:
我“右键单击”该文件,然后在下拉的上下文菜单中单击“以管理员身份运行”。
我使用了“修复”选项。
===
在找到上述解决方案之前我做了什么:
请注意,在尝试重新安装 Classic Shell 时,我选择了两个选项之一,类似于“允许安装程序关闭 Explorer 内容,然后尝试重新启动它们”,但遇到了黑屏,黑屏持续了大约一分钟,并且不会响应鼠标命令。因为我是通过“TeamViewer”在系统上工作的,所以我可以轻松重新启动系统。如果您遇到这种情况,您可能需要更耐心一些,等待几分钟看看您的系统是否有响应,但如果没有,您可以通过按住电源按钮 9 秒(通常少于 9 秒...)来强制关闭系统,这会强制关闭系统。然后将其重新打开。
每次我朋友的系统启动时,他/她都会收到关于 Classic Shell 需要重新配置新操作系统的通知,新操作系统多年来一直是 Windows 10,尽管我不知道这个警告在过去的什么时候开始出现的。
由于我已经跑了...
执行程序
...我知道系统已更新,目前为“版本 2004(OS Build 19041.450)”。
在我看来,Classic Shell 似乎正在发挥作用,因为当我单击 Windows 10 开始按钮(左下角)时,Classic Shell 菜单就出现了。
我没有检查安装了哪个版本的 Classic Shell,但我尝试通过运行来更新它...
“C:\Program Files\Classic Shell\ClassicShellUpdate.exe”
这导致 Windows 10 对“管理权限”或类似内容提出投诉。
所以我设置了两个文件......
“C:\Program Files\Classic Shell\ClassicShellUpdate.exe”
...和...
“C:\Program Files\Classic Shell\ClassicStartMenu.exe”
...通过右键单击每个程序将其更改为“以管理员身份运行”,然后在下拉上下文菜单中单击“属性”;然后单击“属性”窗口顶部选项卡“兼容性”;在“以管理员身份运行此程序”框中打勾;“应用”;“确定”。
我重新启动了系统,虽然没有出现提示“Classic Shell 需要自行配置”的框,但是当我单击左下角的 Windows 开始按钮时,Classic Shell 不再出现...我得到了 Windows 10 菜单。
因此,我通过逆转上述过程,删除了文件“ClassicShellUpdate.exe”和“ClassicStartMenu.exe”的“以管理员身份运行此程序”选项。
我重新启动了系统,但单击 Windows“开始”按钮仍然显示 Windows 10 菜单。
由于“Classic Shell”不再开发,我尝试安装“Open Shell”,即使它有 191 个未解决的问题,通过下载并右键单击文件“OpenShellSetup_4_4_142.exe”;但 Windows 10 抱怨无法打开该 *.msi 文件(或类似抱怨)。
然后我从http://classicshell.net,并将其放在桌面上(这样我就不必打开“文件资源管理器”窗口来使用它,好像这可能很重要)。我右键单击“ClassicShellSetup_4_3_1.exe”,然后在下拉上下文菜单中单击“以管理员身份运行”;并且,由于 Classic Shell 已经安装,它给了我三个选项,其中一个是“修复”选项,这是我选择的选项。
然后我选择了类似于‘尝试关闭打开的‘资源管理器’并在可能的情况下重新启动它们’的两个选项之一(如果它出现了,就像之前一样……只是不记得它是否出现在通过‘修复’进行的最后一次尝试中)。
无论如何,修复工作进展顺利。单击左下角的 Windows“开始”按钮会显示经典 Shell 菜单。
我重新启动了系统,没有收到有关需要让 Classic Shell 重新配置新 OS(操作系统)的警告。
我还在自己的 Windows 10 (v2004) Pro 64 位系统上安装了 Classic Shell,安装没有任何问题,当我单击 Windows“开始”按钮时,立即显示 Class Shell 菜单。我重新启动了系统,没有收到任何通知,单击 Windows“开始”按钮会显示 Classic Shell 菜单。太棒了。
〜克里斯