Если вы установили его через.MSI (связанные вопросы, кажется, указывают на то, что они сделали), а затем технически вы не установили его, а Служба установщика Windows, которая работает как учетная запись "LocalSystem", у которой есть разрешения на запись в места, которые ваша учетная запись пользователя не может.
От MS об использовании учетной записи LocalSystem для входа в систему:
Он (учетная запись LocalSystem) имеет широкие привилегии на локальном компьютере и действует как компьютер в сети. Его токен включает идентификаторы NT AUTHORITY\SYSTEM и BUILTIN\Administrators; эти учетные записи имеют доступ к большинству системных объектов.
Если вы запустите MSI под учетной записью «Администратор», он предложит вам внести какие-либо изменения в систему, если только вы не отключили UAC, тогда он просто сделает это.
VirtualBox.Установщик EXE - это оболочка для MSI. Когда вы проходите примерно 2/3 пути от мастера установки, он останавливается и спрашивает, хотите ли вы разрешить только что распакованному MSI выполнять запись в систему (в случае VirtBox, на общедоступный рабочий стол и в сетевые настройки системы). , по крайней мере).
Если программа запускается как обычный пользователь, на этом этапе программа установки останавливается и запрашивает учетные данные администратора для продолжения.
Поэтому, если вам удалось установить его, вы сделали это с правами администратора, возможно, вас просто не предупредили (UAC выключен) или вы просто не помните, чтобы разрешали его при появлении соответствующего запроса. :)