我更改了系统配置文件文件夹的属性 - 我尝试将自己的姓名添加为具有完全权限的用户(即使我是管理员),但现在我丢失了文件“C:\windows\system32\config\systemprofile\desk top”(它不再可见)并且我收到错误消息“shellexecuteEX 无法启动:code1068 依赖服务或组无法启动。大多数应用程序无法打开,我的桌面只显示几个图标(即使我打开计算机并单击桌面文件夹时它们都会显示)。
我最终设法使用命令提示符启动到安全模式,允许 ne 运行 sfc /scannow,但结果显示一条消息“Windows 资源保护发现损坏的文件,但无法修复其中一些文件。详细信息包含在 CBS.Log 中。windir\logs\CBS\CBS.log。例如 C:\Windows\Logs。请注意,离线服务方案目前不支持日志记录。
Internet Explorer 无法启动,但 SAS 可以通过互联网自动更新其数据库。所有共享都可从其他计算机访问。欢迎提供任何建议。
答案1
尝试下一个.bat
脚本:
@ECHO OFF >NUL
SETLOCAL enableextensions
set "common=Microsoft\Windows\CurrentVersion\Explorer"
call :query "HKU\.DEFAULT\Software\%common%\User Shell Folders" "Desktop"
call :query "HKCU\Software\%common%\Shell Folders" "Desktop"
call :query "HKCU\Software\%common%\User Shell Folders" "Desktop"
call :query "HKLM\SOFTWARE\%common%\Shell Folders" "Common Desktop"
call :query "HKLM\SOFTWARE\%common%\User Shell Folders" "Common Desktop"
call :query "HKLM\SOFTWARE\Wow6432Node\%common%\Shell Folders" "Common Desktop"
call :query "HKLM\SOFTWARE\Wow6432Node\%common%\User Shell Folders" "Common Desktop"
ENDLOCAL
goto :eof
:query
reg query "%~1" /V "%~2"|findstr "REG_"
goto :eof
输出应如下所示(Wow6432Node
32 位操作系统上最后两项除外):
==>D:\bat\SU\935604.bat
Desktop REG_EXPAND_SZ %USERPROFILE%\Desktop
Desktop REG_SZ C:\Users\<CurrentUserName>\Desktop
Desktop REG_EXPAND_SZ %USERPROFILE%\Desktop
Common Desktop REG_SZ C:\Users\Public\Desktop
Common Desktop REG_EXPAND_SZ %PUBLIC%\Desktop
Common Desktop REG_SZ C:\Users\Public\Desktop
Common Desktop REG_EXPAND_SZ %PUBLIC%\Desktop
如果没有帮助,我会尽快删除此答案。