При попытке sysprep моей ОС перейти на новую аппаратную структуру, я наткнулся на ошибку, описанную в этой статье поддержки Microsoft. Пытаясь от него избавиться, я установил виртуальную машину Windows 10 версии 1703 и скопировал оттуда папку MiracastView, которая не решила проблему.
При дальнейшем расследовании я обнаружил, что, похоже, есть идентификатор пользователя, который я не могу найти подключенным к какой-либо реальной учетной записи. Использование Get-AppxPackage -AllUsers *mira*
дает следующий вывод:
PS C:\WINDOWS\system32> Get-AppxPackage -AllUsers *mira*
Name : Windows.MiracastView
Publisher : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture : Neutral
ResourceId : neutral
Version : 6.3.0.0
PackageFullName : Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy
InstallLocation : C:\Windows\MiracastView
IsFramework : False
PackageFamilyName : Windows.MiracastView_cw5n1h2txyewy
PublisherId : cw5n1h2txyewy
PackageUserInformation : {S-1-5-21-1989392932-2341005969-1285330504-1000 [MyMainUseraccount]: Installed,
S-1-5-21-1989392932-2341005969-1285330504-1010
[S-1-5-21-1989392932-2341005969-1285330504-1010]: Installed(pending removal)}
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
IsPartiallyStaged : False
SignatureKind : System
Status : Ok
Однако, используя wmic useraccount get name,sid
показывает это:
C:\WINDOWS\system32>wmic useraccount get name, sid
Name SID
Administrator S-1-5-21-1989392932-2341005969-1285330504-500
DefaultAccount S-1-5-21-1989392932-2341005969-1285330504-503
Gast S-1-5-21-1989392932-2341005969-1285330504-501
HomeGroupUser$ S-1-5-21-1989392932-2341005969-1285330504-1005
MyMainUseraccount S-1-5-21-1989392932-2341005969-1285330504-1000
WDAGUtilityAccount S-1-5-21-1989392932-2341005969-1285330504-504
отсутствует запись, заканчивающаяся на 1010, замеченная в выводе другой команды.
Я решил заглянуть в реестр, чтобы увидеть, где появился этот sid, и вот некоторые из первых найденных путей:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\UserManager\Users\1044476
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\DownlevelInstalled\S-1-5-21-1989392932-2341005969-1285330504-1010
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\EndOfLife\S-1-5-21-1989392932-2341005969-1285330504-1010
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{D6886603-9D2F-4EB2-B667-1971041FA96B}\S-1-5-21-1989392932-2341005969-1285330504-1010
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Creative\S-1-5-21-1989392932-2341005969-1285330504-1010
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserTile
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache\PurgeAtNextLogoff
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SystemProtectedUserData\S-1-5-21-1989392932-2341005969-1285330504-1010
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gather\Windows\SystemIndex\Sites\{S-1-5-21-1989392932-2341005969-1285330504-1010}
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Search\Gather\Windows\SystemIndex\Sites\{S-1-5-21-1989392932-2341005969-1285330504-1010}
Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup\Upgrade\Appx\AppxAllUserStore\EndOfLife\S-1-5-21-1989392932-2341005969-1285330504-1010
но идентификатор безопасности не отображается ни под ключами HKU
ни над Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
.
К настоящему времени я полностью потерян, откуда мог взяться этот ключ, как я могу его удалить или безопасно ли это делать вообще. Любой намек в любом направлении будет высоко оценен!