解决阿里云裸金属window实例重启桌面文件丢失

分析

系统重启后进入提示信息
654ee541253f2628bf6914f79ae80d3d.png

1.打开powershell发现默认用户家目录

c:\users\temp-xxxx

临时目录和正常的目录有点不一样,正常C:\Users\Administrator

2.检查是否开启临时桌面

reg query “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList”

是否出现类似.bak项,出现就是开启临时桌面

5be6d7e37ed428ec6fc5f07437d17c65.png

解决

1. 找到正确的 SID 路径(用户 SID)

打开注册表:regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  • 找到有两个类似项的键,比如:

    S-1-5-21-3541437972-2642091168-1598169903-1001
    S-1-5-21-3541437972-2642091168-1598169903-1001.bak
    

    .bak 的是原账户,未带 .bak 的是临时账户。

or

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"

2. 修改 x.reg文件中的 SID,把它替换为 .bak前的那一整串 SID

S-1-5-21-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-1001 修正为正确值

1
2
3
4
5
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-1001]
"RefCount"=dword:00000000
"State"=dword:00000000

3. 双击 1.reg`文件导入注册表,然后重启服务器

观察是否还有提示及桌面文件是否丢失