Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Отключить автозапуск Explorer для пользователя (http://forum.oszone.net/showthread.php?t=334460)

Shera_Best 22-04-2018 16:11 2810294

Отключить автозапуск Explorer для пользователя
 
Подскажите как можно сделать так чтобы юзер с правами обычного пользователя при входе в систему не загружалась Explorer.exe, а для админа с правами администратора при входе в систему нормально все запускалось.

Iska 22-04-2018 16:35 2810295

Используйте множественную локальную групповую политику: Использование множественной локальной групповой политики и задайте для не-администраторов свой пользовательский интерфейс вместо умолчального Проводника — Group Policy Registry Reference:
Цитата:

Custom user interface
(User Configuration\Administrative Templates\System)

Shell
(HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System)
Обычно указывают основное рабочее приложение, при завершении работы которого происходит и завершение сеанса пользователя.

x0r 22-04-2018 16:41 2810296

Explorer.exe это не только окна, но и панель задач, трей, часы и все остальное. Но если хочццо, то попробовать можно, я не проверял... точней проверял и делал, но только глобально. как будет с юзерами хз.
Есть ключ в реестре где указываеццо Shell HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
по-умолчанию Shell = explorer.exe
И точна такой же ключ есть для юзера HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon,
но там не записан Shell Попробуй туда записать ченить. хоть cmd.exe и попробовать.

Но в любом случае, для Админа можно в автозапуск закинуть скрипт(батнег, VBS etc) который будет запускать explorer.exe а из
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon - убрать Shell = ""

Shera_Best 25-04-2018 06:33 2810564

Iska, x0r, спасибо. Использование множественной локальной групповой политики помогло.
Цитата:

Цитата Iska
задайте для не-администраторов »

, так не получилось, получилось указанием конкретного пользователя.

Iska 25-04-2018 14:06 2810645

Цитата:

Цитата Shera_Best
, так не получилось, »

В каком месте не получилось?
Скрытый текст

ВладиславПа 25-04-2018 15:24 2810674

Иска, спасибо Вам очень выручили.

Shera_Best 27-04-2018 17:05 2811060

как Вы сказали я смог отключить explorer.exe и вместо него включил "Настраиваемый интерфейс пользователя" и указал какое ПО запускать.
На компах ПО имеющее *.ехе расширение нормально запускается, а на компах где нужно запускать ПО с расширением *.py (приложение Python`а) это ПО не запускается и загружается explorer.exe.
Пробовал ПО *.ру включить в Path=C\...\..*.py, также не помогало.
Может это правило включает только *.ехе? Кто знает подскажите как быть?

Цитата:

Цитата Iska
В каком месте не получилось? »

указал в окне "Поиск объекта групповой политики" во вкладке "Пользователи" имя пользователь "Оператор"

Iska 27-04-2018 17:17 2811063

Цитата:

Цитата Shera_Best
а на компах где нужно запускать ПО с расширением *.py (приложение Python`а) это ПО не запускается »

Файлы с расширением *.py не являются исполняемыми.

Цитата:

Цитата Shera_Best
Пробовал ПО *.ру включить в Path=C\...\..*.py, также не помогало. »

Не делайте так.

Цитата:

Цитата Shera_Best
подскажите как быть? »

Указывайте полный путь к Питону с последующим полным путём к скрипту Питона *.py.

Цитата:

Цитата Shera_Best
указал в окне "Поиск объекта групповой политики" во вкладке "Пользователи" имя пользователь "Оператор" »

Указывайте «Не администраторы».

Shera_Best 28-04-2018 05:39 2811112

Цитата:

Цитата Iska
Питону с последующим полным путём к скрипту Питона *.py. »

как это сделать? как к Питону добавить полный путь к скрипту *.ру?

Shera_Best 28-04-2018 06:02 2811114

Цитата:

Цитата Iska
Указывайте «Не администраторы». »

указывал, не срабатывал.

Iska 28-04-2018 06:34 2811116

Цитата:

Цитата Shera_Best
как это сделать? как к Питону добавить полный путь к скрипту *.ру? »

Ну, куда у Вас установлен Питон? Я ж даже не знаю, каким именно из кучи существующих реализаций Питона Вы пользуетесь. Попробуйте посмотреть ассоциации в реестре или посредством пары assoc/ftype:
Код:

for /f "usebackq tokens=2 delims==" %i in (`assoc ".py"`) do @ftype %i
Например, я смотрю умолчальную ассоциацию для .wsh:
Код:

for /f "usebackq tokens=2 delims==" %i in (`assoc ".wsh"`) do @ftype %i
вижу:
Код:

WSHFile="%SystemRoot%\System32\WScript.exe" "%1" %*
здесь «"%SystemRoot%\System32\WScript.exe"» — путь к исполняемому файлу сервера сценариев WSH, «"%1"» — первый передаваемый аргумент, путь к файлу сценария, «%*» — прочие аргументы. Таким образом, если бы я захотел использовать какой-либо сценарий WSH, например, "c:\Temp\My Script.wsh" в качестве оболочки, я должен был бы указать его в виде:
Код:

"%SystemRoot%\System32\WScript.exe" "c:\Temp\My Script.wsh"
Скрытый текст

У Вас вместо «"%SystemRoot%\System32\WScript.exe"» будет путь к исполняемому модулю Питона, вместо "c:\Temp\My Script.wsh" — путь к Вашему скрипту Питона, ну, и, возможно, какие-то дополнительные аргументы, буде таковые требуются.

Цитата:

Цитата Shera_Best
указывал, не срабатывал. »

А он точно не входит в группу локальных администраторов? Впрочем, тут скорее более опытные коллеги подскажут.

x0r 03-05-2018 18:21 2811932

Цитата:

Цитата Shera_Best
как это сделать? как к Питону добавить полный путь к скрипту *.ру? »

Да нинада ниччё добавлять... ну т.е. можно, но ежли у тя Питон глюкаво установлен. А ежли норм. , то он должОн делать переменную глобальную в %PATH% на себя и чеерз неё ассоциации своих скриптов(выполнение *.py)
Дай
Код:

echo %PATH%
или чётама в Win+Break -> Доп.парам.: Переменные среды Должно быть чёнить, типа как вот, для LUA. А у тя там должно жить чёнить типа Python_path или подобное. Если нет, знач правь Питона, reinstall maybe.


Время: 12:11.

Время: 12:11.
© OSzone.net 2001-