我有一个名为:c:\user\ajma\Documents 的物理路径,但是当我在资源管理器中查看它时,它一直显示为“我的文档”。有谁知道设置在哪里使它显示“文档”?(“我的音乐”、“我的视频”等也一样……)
我在一个域上,所以我假设它是某种组策略。(我使用 Win7 作为我的客户端)我想更改它,以便所有用户显示“文档”而不是“我的文档”。
您可以重命名它,它会显示新的显示名称。通过资源管理器重命名不会重命名实际文件夹。
更多信息:
目录名称是 Documents,如果您查看它的内部,您会看到一个隐藏的 desktop.ini 文件夹。资源管理器正在使用 desktop.ini 中的名称并显示该名称而不是实际文件夹名称。
如果您查看 desktop.ini 内部,您应该会看到类似于以下内容的行:
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235
Run Code Online (Sandbox Code Playgroud)
如果您LocalizedResourceName
从 ini 文件中删除并注销并重新登录,则名称将是文件夹名称。
我相信处理这个域范围的最简单方法是编写一个用户登录脚本,该脚本将每个要更改的文件夹复制到一个新的 desktop.ini(因为不同的文件夹具有不同的图标资源,您不能使用相同的为所有人)并放置一个标记文件以指示您已处理此用户。标记文件将阻止脚本在每次登录时运行,并允许用户根据需要更改它。
示例登录脚本(未测试):
@echo off
set MARKERFILE=%APPDATA%\desktopscript.dat
if exist "%MARKERFILE%" goto eof
copy \\server\share\documents.ini "%USERPROFILE%\Documents\Desktop.ini" /y
copy \\server\share\music.ini "%USERPROFILE%\Music\Desktop.ini" /y
copy \\server\share\pictures.ini "%USERPROFILE%\Pictures\Desktop.ini" /y
::etc.
echo > "%MARKERFILE%"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2402 次 |
最近记录: |