Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.86/440: Рейтинг темы: голосов - 440, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 10

Автозагрузка батника от имени администратора

22.05.2012, 22:59. Показов 93863. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть задача выполнить несколько команд автоматически после загрузки винды.
Соответственно кладу батник в автозагрузку.
Некоторые команды в нем требуют прав админа.
Идея поставить в свойствах галочку "запуск от имени администратора" обломалась, поскольку она недоступна.
Как быть?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.05.2012, 22:59
Ответы с готовыми решениями:

В редактор реестра, запущенный из батника от имени Администратора, не передаётся путь к reg-файлу
Моя программа, запущенная от Администратора, по щелчку исполняет батник - вот его код: @cd/d "%~dp0" ::меняю текущую...

Автозагрузка с автоматическим перезапуском батника при закрытии
Хочу подколоть друга, создать бат файл и засунуть его в автозагрузку. Например чтобы при включении компьютера появлялась фотка, но прикол...

Запуск с правами администратора одного батника из другого
в общем есть такая штука: @ECHO OFF mode con lines=1024 title TestTitle echo Start 1 start folder1\Start.bat TIMEOUT 5...

30
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
28.01.2019, 19:36
Студворк — интернет-сервис помощи студентам
вот запуск конкретно из директории, содержащей =, какая разница
0
12 / 18 / 2
Регистрация: 02.11.2015
Сообщений: 222
28.01.2019, 19:52
меня смущает что у вас стоит WinXp, да и к тому же странно, что нет никакой защиты для выполнения скриптов на системном диске С: по дефолту...

[attachment=1]screen1.png[/attachment][attachment=2]screen2.png[/attachment]

тем не менее у меня данная проблема наблюдается
Миниатюры
Автозагрузка батника от имени администратора   Автозагрузка батника от имени администратора  
0
12 / 18 / 2
Регистрация: 02.11.2015
Сообщений: 222
28.01.2019, 20:00
сообщение «Active code page: 65001» выводится потому, что консоль перезапускается, а стоит настройка, чтобы при запуске cmd.exe работал в UTF8, это необходимо для корректного получения списка путей командой «dir» и т.п.

.. было написано так же ранее, что при данном баге при запуске двойным кликом также стартует и закрывается cmd.exe

запуск с предварительной инструкцией:
Code
1
chcp 866
.. ситуации не меняет
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
28.01.2019, 22:11
Цитата Сообщение от Eskander88 Посмотреть сообщение
меня смущает что у вас стоит WinXp
это где вы такое узрели? У меня win 7 x86 - это во-первых
во-вторых, если вы заметили, коды у меня в 866 и как видно все работает против
Цитата Сообщение от Eskander88 Посмотреть сообщение
chcp 866
.. ситуации не меняет
Добавлено через 1 минуту
ах да, специально текст и вывод сделал кириллицей как раз для этого случая.

Добавлено через 6 минут
и кстати, написав вначале
chcp 866
вам не поможет, вот где и есть ваша ошибка. Вам, наоборот, надо не chcp 866, а chcp 1251 писать, если сохраняете bat в кодировке 1251. Или, если хотите как у меня в 866, то ничего не надо писать, а надо ИМЕННО СОХРАНИТЬ в кодировке 866 и сделать штатным блокнотом это не получится, у меня, если заметили, стоит AkelPad.
0
12 / 18 / 2
Регистрация: 02.11.2015
Сообщений: 222
29.01.2019, 13:26
Цитата Сообщение от alpap Посмотреть сообщение
это где вы такое узрели?
очепятка, здесь вы правы

Насчёт всего остального не понял, о чём речь.

И что я могу вам доказать, разница в ОС XP, 7, 10 может быть разительна по ряду критериев.

Тем более если речь идёт не о заводской сборке, то как там что настроено высшим силам известно

Что касается кодовой страницы, то по дефолту она "chcp 866" (по крайней мере на моей ОС)



по-моему (пусть небольшому) опыту bat-скрипты написанные в 866 дают меньше сюрпизов с кракозяблам
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
29.01.2019, 15:53
Цитата Сообщение от Eskander88 Посмотреть сообщение
по дефолту она "chcp 866"
вы путаете кодировку окна cmd (да, по дефолту она "866") и кодировку файла в котором сохранен код, а она тоже должна быть 866, но вы не сделаете это с помощью "Сохранить как ..." в штатном блокноте, нет у него возможности (для простого пользователя) сохранять в 866, нужна замена ему на такой который это умеет. И давайте заканчивать тут флудить, по части кодировок почитайте соответствующий раздел здесь на форуме - Русский текст в консоли.
0
12 / 18 / 2
Регистрация: 02.11.2015
Сообщений: 222
29.01.2019, 16:49
Цитата Сообщение от Eskander88 Посмотреть сообщение
"866") и кодировку файла в котором сохранен код, а она тоже должна быть 866, но вы не сделаете это с помощью "Сохранить как ..." в штатном блокноте, нет у него возможности (для простого пользователя) сохранять в 866, нужна замена ему на такой который это умеет. И давайте заканчивать тут флуди
зачем вы это рассказываете..

зачем такие претензии, вы задались вопросом будто что-то доказать.. не знаю по каким именно причинам у вас не воспроизводится этот баг, но вы явно не соблюдаете условий описанных для восоздания ситуации..
0
12 / 18 / 2
Регистрация: 02.11.2015
Сообщений: 222
29.01.2019, 16:51
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
29.01.2019, 19:48
Цитата Сообщение от Eskander88 Посмотреть сообщение
явно не соблюдаете условий
какие еще надо условия соблюсти
все также как у вас настроено.
Вот на скриншоте слева запуск со строкой chcp 65001 (примерно тоже и при сохранении в этой кодировке) выдает ошибку, но не ту что вы говорите, посмотрите из какой папки запрос происходит, на путь не ругается, только на кириллицу
вот без кириллицы

вот с кириллицей, а в 866 все прекрасно выводит
0
12 / 18 / 2
Регистрация: 02.11.2015
Сообщений: 222
29.01.2019, 20:10
Цитата Сообщение от alpap Посмотреть сообщение
какие еще надо условия соблюсти
в этом ответ # к посту написано Автозагрузка батника от имени администратора

мало того, что у вас не win 10, так ещё в добавок права пользователя настроены не дефолтно.. насколько мне известно для официального дистрибутива win 7 предусмотрена защита диска C: от запуска всякого рода инородных программ с помощью UAC в том числе bat-ников..

если у вас не получается воспроизвести баг, мне что сделать? .. работает, так работает.. я вас поздравляю
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
29.01.2019, 21:17
Цитата Сообщение от Eskander88 Посмотреть сообщение
работает, так работает
да мне-то, собственно и без разницы, но надо же разобраться баг это вообще или для определенной ОС или для определенных условий или не баг вообще, надо подождать пока еще кто-то подключиться к обсуждению.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.01.2019, 21:17

Создание батника, открывающего командную строку с правами администратора
Хочу создать батник который открывает командную строку с правами администратора, сделал так: @echo off runas /savecred...

Разница в работе bat-файла при его запуске от имени простого пользователя и от имени администратора
Здравствуйте. Пытаюсь создать .bat который: создаёт папку %ProgramFiles%\MyProg и копирует туда файлы создаёт папку...

Запуск от имени администратора
Запуская Far от имени администратора, но в диспетчере задач он виден как запущенный от пользователя. Проявляется это при попытке удаления...

Выполнение команды от имени администратора
как можно выполнить команду в cmd от имени администратора, при этом не запуская саму cmd от имени администратора, или через cmd запустить...

Как запустить от имени администратора?
Пытаюсь через командную строку запустить taskmgr от имени администратора вот так: runas /user:ZverPC\Администратор taskmgr просит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru