有没有简单的方法可以让桌面上的 Google Chrome 图标无法被删除?我希望它默认显示为 Internet Explorer 的样子。
答案1
您可以将快捷方式复制到“所有用户”桌面上,这将防止非管理员帐户删除。
如果要从快捷方式中删除箭头,请打开注册表编辑器并导航到HKEY_CLASSES_ROOT
。向下滚动到Pifile
。在右侧窗格中,将其重命名ISSHORTCUT
为SHORTCUT
。
更新
我刚刚在 XP 中尝试了您链接中的方法,效果很好。
复制以下代码并将其粘贴到记事本中:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}]
@="Google Chrome"
[HKEY_CLASSES_ROOT\CLSID\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}\DefaultIcon]
@="C:\\Documents and Settings\\USER\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe,0"
[HKEY_CLASSES_ROOT\CLSID\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}\Shell]
@="Open"
[HKEY_CLASSES_ROOT\CLSID\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}\Shell\Open]
[HKEY_CLASSES_ROOT\CLSID\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}\Shell\Open\Command]
@="C:\\Documents and Settings\\USER\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe"
[HKEY_CLASSES_ROOT\CLSID\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}\ShellEx]
[HKEY_CLASSES_ROOT\CLSID\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}\ShellEx\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\CLSID\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}\ShellEx\PropertySheetHandlers\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}]
[HKEY_CLASSES_ROOT\CLSID\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}\ShellFolder]
"Attributes"=hex:00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}]
注意:将 USER 替换为您的帐户名!(Windows 7 需要对路径进行额外更改,只需找到 chrome.exe,记住:双反斜杠!)
将文件保存为 REG 文件,例如chromestaticicon.reg
并导入它,按 F5 刷新桌面。
警告:在进行更改之前,请务必备份您的注册表!
然而,这是不是安全删除,任何有权限访问注册表的人都可以删除该项HKEY_CLASSES_ROOT\CLSID\{0011C78C-4B81-41d2-80F5-3D992DD9ACC7}
,然后图标就会再次消失。:)