我已阅读了讨论全局禁用desktop.ini文件的解决方案,但我只想禁用本地计算机上desktop.ini文件的创建。我的工作政策是不允许将文件移动到外部驱动器,这意味着每次我使用外部驱动器执行任何操作时,我都会收到通知,抱怨它无法写入desktop.ini文件。
答案1
为了代码格式化,故障排除作为答案发布
尝试复制下面的每个块,粘贴到电源外壳控制台窗口,并执行(按Enter
)。然后扫描输出以查找任何引用外部驱动器的路径。
HKCU...\用户 Shell 文件夹
gp 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders'
HKLM...\用户 Shell 文件夹
gp 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders'
已知文件夹(复制/粘贴整个块)
( gp 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\*' ).Name | %{[PSCustomObject]@{
'Name' = $_
'Path' = & { Try { ( New-Object -com shell.application ).NameSpace("shell:$_").self.path } Catch { '<No Path>' } }
}} | ft -AutoSize