Depois de upgrade MACC, o software procura RebootRequiredForUpgrade nesta HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\SWIN\Parameters para lidar com os casos em que uma reinicialização pendente pode exigir a movimentação de uma pasta para outra.
Se o
RebootRequiredForUpgrade o valor do registro não está definido, o MACC adiciona pastas a serem movidas após a reinicialização. Essas pastas são adicionadas ao
PendingFileRenameOperations registro em
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager. Essas pastas incluem mover
\Solidcore to C:\Windows\Temp\Solidcore no registro. Depois que o sistema for reinicializado, o Microsoft Windows processará esse registro e moverá o
\Solidcore to C:\Windows\Temp\Solidcore após a reinicialização. Após a upgrade e uma reinicialização bem-sucedida, o
temp\Solidcore a pasta deve ser movida e excluída.
Durante a upgrade, o MACC define o
RebootRequiredForUpgrade registro no
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SWIN\Parameters Para
1 no entanto, o valor do registro é lido na hora errada. Em vez de ler o valor como
1, ele lê o valor como
0 ou falha ao ler o registro. A leitura do valor incorreto ou não lê-lo de forma alguma faz com que o MACC adicione o
PendingFileRenameOperations registro com
\Solidcore to C:\Windows\Temp\Solidcore valores.