Батцх датотеке су згодне за брзо обављање ствари, али понекад не раде како је предвиђено у Виндовс-у.
БАТ или батцх датотеке поједностављују задатке који се понављају тако што их аутоматизују низом команди. Међутим, понекад се БАТ датотеке могу аутоматски избрисати без очигледног разлога. У другим ситуацијама, датотека може одбити да се отвори.
Без обзира на проблем, овај водич ће пружити методе за решавање свих проблема са БАТ датотеком. Такође ћемо истаћи зашто БАТ датотеке понекад не раде на вашем Виндовс рачунару.
Зашто се БАТ датотеке тренутно бришу на Виндовс-у?
БАТ је тип екстензије (слично ЕКСЕ, ЈПГ или ПДФ датотекама) који укључује низ инструкција или команди. Могли би постојати различити разлози због којих би БАТ датотека могла одбити да се покрене на Виндовс-у, као што су:
- Лажна антивирусна детекција,
- Нетачне команде у датотеци,
- Неисправне дозволе за фајл/директоријум,
- Неочекиване системске грешке.
Сада када знате зашто се ваше БАТ датотеке бришу, пређимо на препоручене исправке.
1. Поправите синтаксичке грешке у вашој БАТ датотеци
Ако се не бавите програмирањем, термин "синтаксе„можда је превише техничко. Једноставно речено, синтаксичка грешка значи погрешну команду, израз или симбол у било ком коду.
На пример, код у наставку може да креира фасциклу под називом "Искористи":
@ецхо оффмкдир МакеУсеОф
Претпоставимо да га сачувамо у .БАТ формату, али грешком укуцамо "мкдр" уместо "мкдир." Ова штампарска грешка је врста синтаксичке грешке и као резултат тога, БАТ датотека неће радити како се очекивало. Ако вам је тешко покренути батцх датотеку, проблеми са синтаксом могу узроковати проблеме.
Претпостављамо да нисте програмер. И тако можда не знате за различите синтаксичке грешке. У овом случају, можете користити ЦхатГПТ за помоћ. Ево како:
- Копирајте комплетан код присутан у вашој БАТ датотеци. Једноставан начин је притискање Цтрл + А и онда Цтрл + Ц.
- Отвори ЦхатГПТ веб-сајт и пријавите се са својим Гоогле налогом.
- Копирајте и налепите следећи упит у оквир за текст: Исправите све синтаксичке грешке у следећем коду .БАТ датотеке: ЦОДЕ. Када га копирате, замените КОД са стварним кодом из ваше БАТ датотеке.
- Притисните Ентер или Пошаљи дугме. Сада ће ЦхатГПТ покушати да уклони све могуће синтаксичке грешке и пружи вам измењену верзију.
- Копирајте и замените уређену верзију кодом унутар ваше БАТ датотеке.
- Након што извршите потребне измене, сачувајте своју БАТ датотеку и поново је покрените.
Да бисте избегли такве ситуације са синтаксичким грешкама у будућности, препоручујемо учење како направити батцх датотеку прописно.
2. Привремено онемогућите свој антивирус
Понекад антивирусни софтвер детектује нормалне апликације и датотеке као системску претњу (због лажне детекције). У овим случајевима, добра пракса је да онемогућите антивирусни програм или изузмете такве датотеке из подешавања.
Ако користите подразумевани који се испоручује уз Виндовс, ево како да онемогућите апликацију Виндовс безбедност за помоћ. Не заборавите да је поново омогућите након покретања БАТ датотеке да бисте заштитили свој рачунар.
3. Укључите БАТ на листу искључења антивируса
Други начин да решите проблем са антивирусним програмом је додавање ваше БАТ датотеке на листу изузетака антивируса. Ово омогућава одређеним датотекама да заобиђу редовно антивирусно скенирање.
Да бисте БАТ датотеку додали на листу искључења, идите до менија антивирусних поставки или опција. Потражите одељак под насловом Искључења, Бела листа, или нешто слично. Затим додајте своју БАТ датотеку на листу искључења.
Ако не користите антивирусни софтвер треће стране, погледајте како да подесите изузећа за безбедност Виндовс-а за брзо решење.
4. Подесите повезивање .БАТ датотека
Да ли сте икада приметили да када отворите .ТКСТ датотеку, искочи Нотепад или када отворите .ПНГ или .ЈПГ, отвара се апликација Виндовс фотографије? То је због повезивања датотека. Слично, БАТ датотеке имају подразумевану асоцијацију програмских датотека, то јест, са командном линијом.
Али шта ако се ваше .БАТ датотеке не отварају или не раде како би требало? То може бити зато што је асоцијација датотека са вашим датотекама некако уклоњена или погрешно конфигурисана.
Хајде да то поправимо помоћу апликације Виндовс Сеттингс. Ево како можете да прилагодите асоцијацију .БАТ датотека:
- притисните Побед + И тастере за отварање Подешавања апликација.
- Кликните на Аппс, а затим изаберите Подразумеване апликације.
- Дођите до последњег и кликните наИзаберите подразумевани према типу датотеке.
- Лоцате .шишмиш на листи и кликните на Изаберите подразумевано.
- Изаберите Командна линија и кликните на Подразумевано дугме.
И то је то! Сада, ваше .БАТ датотеке треба да се отварају помоћу командне линије уместо да се тренутно бришу.
Постоји више типова датотека у истом одељку Подешавања. Ако желите да промените подразумеване апликације за покретање одређеног типа датотеке, можете то да урадите. На пример, ако користите Дравбоард као ПДФ прегледач, кликните на .пдф и изаберите је као подразумевану апликацију за све ваше ПДФ датотеке.
5. Преузмите власништво над батцх фајлом
Свака датотека, укључујући БАТ датотеке, на Виндовс-у долази са скупом дозвола. Ове дозволе воде систем о томе ко може да приступи датотеци и које радње (попут читања или писања) могу да обављају. Без сумње, спречавање неовлашћених промена у вашим Виндовс датотекама је добро. Али понекад то изазива проблеме са батцх датотекама.
Једноставан начин да се реши овај проблем је преузимање власништва над БАТ датотеком.
Сада када знате главни разлог, можете научити како преузети власништво над било којом датотеком или фасциклом на Виндовс-у. Сви кораци за преузимање власништва су исти у случају појединачне датотеке и фасцикле.
Запамтите да преузимање власништва носи ризик. Ево зашто: ако датотека долази из непознатог извора (насумична веб локација) и ви преузмете власништво, можете несвесно да извршите штетан код. Дакле, двапут проверите код и извор датотеке пре него што преузмете власништво.
6. Измените системску променљиву ЦомСпец
Немојте да вас збуни технички термин "ЦомСпец." Једноставно речено, системска променљива ЦомСпец је наслов или име дато путањи командне линије (тј.%СистемРоот%\систем32\цмд.еке). Дакле, кад год Виндовс апликација или програм жели да отвори или приступи командној линији, користи системску променљиву ЦомСпец да их одмах отвори.
Али како је ово повезано са БАТ датотеком?
Када покренете батцх датотеку, систем проверава путању коју помиње ЦомСпец системска променљива. Ако је вредност ове променљиве нетачна, рецимо да дата путања није за командну линију, систем одбија да отвори вашу датотеку.
Да бисте ово поправили, следите доле наведене кораке да бисте исправно подесили системску променљиву ЦомСпец:
- Притисните Вин + Р да донесе Трцати апликација.
- Тип сисдм.цпл у пољу за текст и кликните У реду да га изврши.
- Из менија картица идите на Напредно и кликните на Променљиве окружења дугме.
- Испод Системске варијабле, двапут кликните на ЦомСпец.
- На Уреди променљиву окружења прозор, уверите се да се вредност променљиве подудара %СистемРоот%\систем32\цмд.еке. Ако је вредност другачија у вашем случају, исправите то.
- Кликните У реду да примени промене.
Надамо се да ће сада ваша БАТ датотека радити како се очекује. На крају, увек будите опрезни када прилагођавате било коју системску променљиву. Ради додатне сигурности, забележите оригиналну вредност пре него што извршите било какве промене.
Решите све проблеме са БАТ датотеком на Виндовс-у
Указали смо на свако могуће решење за све проблеме у вези са Виндовс БАТ или Батцх фајловима. Дакле, испробајте их једном и покрените све батцх датотеке без грешака.
Запамтите, ваш антивирусни софтвер обично блокира или брише ваше БАТ датотеке, па га оставите онемогућеним на неколико минута. Алтернативно, можете ставити своје извршне датотеке на белу листу пре него што их покренете.