Видимо не может сообразить как исправить установщик. В первой версии главная заставка была на английском, теперь в 1.08 требует обязательно наличие диска F, когда его нету. Вот исправленная версия руссификатора.
Причина ошибки
В libraryfolders.vdf Steam (или в реестре) указан путь к библиотеке на диске F:.
Когда скрипт делает [IO.Path]::GetFullPath("F:\..."), а диска F: нет, .NET выбрасывает:
Не удалось найти диск. Диск с именем "F" не существует.
Исключение ловилось не везде, поэтому установка падала с этим сообщением.
Что исправлено
Добавлена функция Get-SafeFullPath, которая:
Проверяет, существует ли буква диска, до вызова GetFullPath.
При отсутствии диска возвращает $null вместо исключения.
Ею заменены опасные места:
чтение SteamPath / InstallPath из реестра;
разбор путей библиотек из libraryfolders.vdf;
присвоение $script:steam.
Исправленный файл: https://drive.google.com/file/d/1DvgwyGC74Yepk-QzkRspEUpnVOTXweeb/view?usp=sharing