Я пытаюсь отменить регистрацию некоторых DLL, где единственное, что меняется, это число в конце DLL перед .dll. Однако, когда я запускаю следующий код, я получаю код ошибки 3. Что я делаю не так?
#Test and unregister MyProgram dll
$NewDll06= "C:\Program Files\MyProgram\MyNew_06.dll"
if (Test-Path $NewDll06) {
Write-Host $NewDll06
$regsvrp= Start-Process regsvr32.exe -ArgumentList "/u /s C:\Program Files\MyProgram\MyNew_06.dll" -Wait -NoNewWindow -PassThru
#$regsvrp.WaitForExit(5000) #wait up to 5 seconds
if ($regsvrp.ExitCode -ne 0)
{
Write-Warning "regsvr32 exited with error $($regsvrp.ExitCode)"
}
}
Ошибка «ПРЕДУПРЕЖДЕНИЕ: regsvr32 завершен с ошибкой 3»