Windows 10 中有新的默认计算器应用。有没有办法摆脱计算程序文件来自system32文件夹?原因:我不想要任何内置应用程序,但我习惯calc
通过 Win+R 运行命令。我删除了计算器
Get-AppxPackage -allusers *windowscalc* | Remove-AppxPackage
但每次运行calc
它都会重新安装。当我尝试删除/重命名文件时,它说它被写保护了,尽管它没有运行(至少它没有在任务管理器中列出)。
另外,我还尝试创建一个文件计算脚本在我的文件夹中并将其添加到高于其他位置的 PATH 变量中,以便首先找到我的命令,但由于某种原因,这不起作用,并且 Win+R >calc
仍然安装并运行现代 win10 计算器。
我很感激任何方法让calc
命令不运行该应用程序,但删除计算程序将是最好的。
答案1
右键单击“开始”,单击“命令提示符(管理员)”
类型:
copy rundll32.exe calc.com
这应该可以防止从“运行”对话框运行时启动 Calc calc
。但您仍然可以通过键入 来启动计算器calc.exe
。
答案2
大多数在线说明都不完整,因此实际删除文件所需的完整步骤是:
Get-AppxPackage -allusers *windowscalc* | Remove-AppxPackage
- 重启
虽然这没什么用,但这是一个开始。实际上从 system32 文件夹中删除 calc.exe,您必须先取得它的所有权,然后删除它:
- 打开 system32 文件夹中文件的属性
calc.exe
,转到“安全”选项卡,然后单击“高级”。 - 唯一具有完全控制权的用户帐户将是该
TrustedInstaller
帐户,因此选择您自己的用户帐户条目,单击“编辑”,勾选“完全控制”框,然后单击“确定”。 - 点击“应用”并验证您的帐户是否被列为具有完全控制权。
- 关闭属性对话框并删除 calc.exe
然后此时您可能想要复制 Windows 7 的 calc.exe(一个真正的文件,而不是您从以前从未下载过任何东西的网站上在线找到的文件)。
答案3
赛格威(以管理员身份运行)删除没有问题calc.exe
:
$ rm --verbose /cygdrive/c/Windows/System32/calc.exe
removed '/cygdrive/c/Windows/System32/calc.exe'
我确实支持它XCOPY
首先,以防万一:
XCOPY C:\Windows\System32\calc.exe C:\Windows\System32\WindowsCalculator.calc.exe /K /X
$ ls -al /cygdrive/c/Windows/System32 | grep "calc\.exe"
-rwxr-x---+ 1 NT SERVICE+TrustedInstaller NT SERVICE+TrustedInstaller 27648 Mar 19 2019 WindowsCalculator.calc.exe
请注意,calc.exe
如果您运行SFC /SCANNOW
:
[SR] Repairing corrupted file \??\C:\WINDOWS\System32\\calc.exe from store