禁用外部驱动器上的desktop.ini 文件

禁用外部驱动器上的desktop.ini 文件

我已阅读了讨论全局禁用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

相关内容