Я был сегодня в школе и увидел что-то странное. Я хотел получить объяснение, как это работает. Итак, мы не можем устанавливать никакие программы на школьные ноутбуки, и кто-то в моей школе пытался установить Roblox. Я думал, что это никогда не сработает, но потом я увидел, что Roblox устанавливается, поэтому я попробовал, и к моему удивлению, это сработало. Поэтому мы попробовали Steam, но он не сработал. Как это может быть??
Некоторая информация. Ноутбуки работают под управлением Windows 10 и используют домен Windows. Магазин Microsoft установлен и работает, но он не устанавливал его оттуда.
решение1
При установке Steam вам нужны права администратора. Но Roblox основан на Java и может быть запущен без прав администратора. Вот почему это сработало.
решение2
(Некоторые) приложения, которые устанавливаются в папку пользователя, AppData
не требуют прав администратора, поскольку любое приложение с токенами доступа пользователя может получить доступ к этой папке.
Только приложения, работающие с токеном доступа администратора, могут записывать данные в папку Program Files.
Steam помещает себя в Program Files (x86)
, требуя привилегий администратора. Roblox помещает себя в AppData\Local, поэтому ему не требуются привилегии администратора.
Обратите внимание, что если вы сначала запустите установщик Roblox с правами администратора, он вместо этого установится в Program Files
, и для его работы каждый раз потребуется запускать Roblox с правами администратора, поскольку ему требуется доступ к этой папке.