1

Тема: Windows 10/Explorer не хоче запускати bat файл через файл ярлика

Час добрий.
Є файл "bat", на диску "d" в директорії. Мені його треба запустити в "автозапуску"

- Створюю ярлик батника(у його властивостях "Advanced" - встановлюю "Run as administrator");
- Роблю "Виконати" "shell: startup", потрапляю в "C:\Users\Kostya\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup".
- Переношу ярлик в цю директорію.

Перезапускаю ПК - батник НЕ запустився.

- перевіряю запуск батника
-- через провідник: подвійне клацання лівою кнопкою миші на файлі lnk - нуль на масу
-- через провідник: клацання правою кнопкою миші на файлі lnk, вибір "Open" - запуск пішов(все нормально)
-- через провідник: подвійне клацання лівою кнопкою миші на файлі bat - запуск пішов(все нормально)
-- запускаю "Total Commander" подвійне клацання лівою кнопкою миші на файлі lnk - запуск пішов(все нормально).

Перепробував:
1. Змінював реєстр:
"Усі ярылки відкриваються однією програмою. Для вирішення цієї проблеми потрібно перевірити ключ реєстру HKEY _ CLASSES _ ROOT\.lnk. Там має бути запис @="lnkfile" . Так само можливо доведеться перевірити шлях
HKEY _ CURRENT _ USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk. Після зміни ключів потрібно перезавантажити комп".
- запису не було, я вставив конкретне значення як "строковий параметр". Перезавантажив ПК - не помоголо.
2. Запускав файл реєстру по "lnk" - правда для Windows 7(для 10-ки не було) - не допомогло
3. https://support.microsoft.com/ru - ru/help/929833/use - the - system - file - checker - tool - to - repair - missing - or - corrupted - system - результат перевірки - "Захист ресурсів Windows виявив пошкоджені файли, але не може відновити деякі з них. Відомості см в журналі CBS.Log %WinDir%\Logs\CBS\CBS.log".

Звіт по роботі файл. (у цьому файлі помилки торкаються тільки файлу "winhlp 32.exe.mui")
У кого ще є варіанти?

Спасибі за відповідь

2

Re: Windows 10/Explorer не хоче запускати bat файл через файл ярлика

Konstantin78 написав:

-- через провідник: подвійне клацання лівою кнопкою миші на файлі lnk - нуль на масу
-- через провідник: клацання правою кнопкою миші на файлі lnk, вибір "Open" - запуск пішов(все нормально)

Щось дуже дивне. Переконайтеся ще раз, що подвійний клік не викликає.
Антивірус не дивилися? Може, він лається?
UAC увімкнутий? В комбінації з "Run as administrator" можуть бути проблеми.

А ще спробуйте створити завдання (через панель управління або run -> Taskschd.msc) на вхід користувача (Triggers - at log on). Так має працювати.

Подякували: leofun011

3

Re: Windows 10/Explorer не хоче запускати bat файл через файл ярлика

@ koala

Ось тільки із запуском через планувальник проблема...
запускаю від "СИСТЕМА", по правій кнопці в "Task Scheduler" вибираю "Run". Статус у завдання міняється на "Running" і на цьому все закінчується..., тобто cmd не запускається...

4

Re: Windows 10/Explorer не хоче запускати bat файл через файл ярлика

Вирішив, ось таким "дідівським" способом:

"HKEY _ CURRENT _ USER\Software\Microsoft\Windows\CurrentVersion\Run"
"Connect" = "Cmd.exe /c "D: && cd D:\prog\Base v10.1 && connect.bat""

і перезавантаження - ура працює...

Подякували: 0xDADA11C7, leofun01, koala3

5

Re: Windows 10/Explorer не хоче запускати bat файл через файл ярлика

koala написав:

UAC увімкнутий? В комбінації з "Run as administrator" можуть бути проблеми.

Гарантовано будуть, бо вінда нічого не запустить, поки не отримає підтвердження від юзера.

Konstantin78 написав:

Ось тільки із запуском через планувальник проблема...
запускаю від "СИСТЕМА", по правій кнопці в "Task Scheduler" вибираю "Run". Статус у завдання міняється на "Running" і на цьому все закінчується..., тобто cmd не запускається...

Таски створені під юзером СИСТЕМА не можуть нічого виводити на робочий стіл звичайних користувачів. Якщо ви створювали для себе, то треба було обрати свого користувача.

Подякували: koala, leofun012

6 Востаннє редагувалося Konstantin78 (27.11.2017 14:35:55)

Re: Windows 10/Explorer не хоче запускати bat файл через файл ярлика

Torbins написав:

Таски створені під юзером СИСТЕМА не можуть нічого виводити на робочий стіл звичайних користувачів. Якщо ви створювали для себе, то треба було обрати свого користувача.

Згоден, ось тільки якщо я його створю пiд моїм name user i захочу його редагувати, хоча якщо його тільки відкрити і закрити кнопкою "ОК", то вилітає помилка:

An error has occurred for task Connect. Error message: One or more of the specified arguments are not valid.

7

Re: Windows 10/Explorer не хоче запускати bat файл через файл ярлика

Konstantin78
Вперше таке бачу, це щось специфічне для вашого компа.

8

Re: Windows 10/Explorer не хоче запускати bat файл через файл ярлика

Пишіть "назва компа\ім'я юзера": https://answers.microsoft.com/en-us/win … d18?auth=1

Подякували: leofun011