Toplu iş dosyaları, işleri hızlı bir şekilde halletmek için kullanışlıdır, ancak bazen Windows'ta amaçlandığı gibi çalışmazlar.

BAT veya toplu iş dosyaları, tekrar eden görevleri bir dizi komutla otomatikleştirerek basitleştirir. Ancak bazen BAT dosyaları görünürde bir sebep olmaksızın otomatik olarak silinebilir. Diğer durumlarda, dosya açılmayı reddedebilir.

Sorun ne olursa olsun, bu kılavuz tüm BAT dosyası sorunlarınızı çözmeniz için yöntemler sağlayacaktır. BAT dosyalarının neden bazen Windows bilgisayarınızda çalışmadığını da vurgulayacağız.

BAT Dosyaları Neden Windows'ta Anında Siliniyor?

BAT, bir dizi talimat veya komut içeren bir uzantı türüdür (EXE, JPG veya PDF dosyalarına benzer). Bir BAT dosyasının Windows'ta çalışmayı reddetmesinin çeşitli nedenleri olabilir, örneğin:

  • Sahte bir antivirüs tespiti,
  • Dosyadaki hatalı komutlar,
  • Uygun olmayan dosya/klasör izinleri,
  • Beklenmeyen sistem hataları.

Artık BAT dosyalarınızın neden silindiğini bildiğinize göre, önerilen düzeltmelere geçelim.

instagram viewer

1. BAT Dosyanızdaki Sözdizimi Hatalarını Düzeltin

Programlamayla ilgilenmiyorsanız, "sözdizimi" fazla teknik olabilir. Basitçe söylemek gerekirse, bir sözdizimi hatası, herhangi bir kodda yanlış bir komut, ifade veya sembol anlamına gelir.

Örneğin, aşağıdaki kod "adlı bir klasör oluşturabilir.Faydalanmak":

@echo offmkdir MakeUseOf

.BAT biçiminde kaydettiğimizi ancak yanlışlıkla " yazdığımızı varsayalım.mkdr" yerine "mkdir." Bu yazım hatası bir tür sözdizimi hatasıdır ve sonuç olarak BAT dosyası beklendiği gibi çalışmaz. Bir toplu iş dosyasını çalıştırmayı zor buluyorsanız, sözdizimi sorunları sorunlara neden olabilir.

Bir programcı olmadığınızı varsayıyoruz. Ve böylece farklı sözdizimi hatalarını bilmiyor olabilirsiniz. Bu durumda, yardım için ChatGPT'yi kullanabilirsiniz. İşte nasıl:

  1. BAT dosyanızda bulunan kodun tamamını kopyalayın. basmak basit bir yoldur Ctrl + A ve daha sonra Ctrl + C.
  2. ChatGPT web sitesi ve Google hesabınızla giriş yapın.
  3. Aşağıdaki istemi metin kutusuna kopyalayıp yapıştırın: Lütfen aşağıdaki .BAT dosya kodundaki tüm sözdizimi hatalarını düzeltin: KOD. Kopyaladıktan sonra değiştir KOD BAT dosyanızdaki gerçek kodla.
  4. Basmak Girmek ya da Göndermek düğme. Şimdi ChatGPT olası tüm sözdizimi hatalarını kaldırmaya çalışacak ve size değiştirilmiş sürümü sağlayacaktır.
  5. Düzenlenen sürümü kopyalayın ve BAT dosyanızın içindeki kodla değiştirin.
  6. Gerekli değişiklikleri yaptıktan sonra BAT dosyanızı kaydedin ve yeniden çalıştırın.

Gelecekte bu tür sözdizimi hatası durumlarından kaçınmak için öğrenmenizi öneririz. toplu iş dosyası nasıl oluşturulur düzgün bir şekilde.

2. Antivirüsünüzü Geçici Olarak Devre Dışı Bırakın

Bazen, virüsten koruma yazılımı normal uygulamaları ve dosyaları bir sistem tehdidi olarak algılar (yanlış algılama nedeniyle). Bu durumlarda, antivirüs programını devre dışı bırakmak veya bu tür dosyaları ayarlardan çıkarmak iyi bir uygulamadır.

Windows ile birlikte gelen varsayılanı kullanıyorsanız, işte Windows Güvenlik uygulaması nasıl devre dışı bırakılır yardım için. Bilgisayarınızı korumak için BAT dosyanızı çalıştırdıktan sonra yeniden etkinleştirmeyi unutmayın.

3. BAT'ı Antivirüs Hariç Tutma Listesine Dahil Et

Virüsten koruma sorununu aşmanın başka bir yolu, BAT dosyanızı virüsten koruma istisnaları listesine eklemektir. Bu, belirli dosyaların normal antivirüs taramasını atlamasına izin verir.

BAT dosyasını dışlama listesine eklemek için antivirüs ayarlarınıza veya seçenekler menünüze gidin. başlıklı bir bölüm arayın. İstisnalar, Beyaz liste, Veya benzeri. Ardından, BAT dosyanızı dışlama listesine ekleyin.

Üçüncü taraf virüsten koruma yazılımı kullanmıyorsanız şuraya bakın: Windows Güvenliği dışlamaları nasıl ayarlanır hızlı bir düzeltme için.

4. .BAT Dosya İlişkilendirmesini Ayarlayın

Bir .TXT dosyasını açtığınızda Not Defteri'nin açıldığını veya bir .PNG veya .JPG dosyasını açtığınızda Windows Fotoğraflar uygulamasının açıldığını hiç fark ettiniz mi? Bunun nedeni dosya ilişkilendirmesidir. Benzer şekilde, BAT dosyalarının varsayılan bir program dosyası ilişkilendirmesi vardır, yani Komut İstemi ile.

Peki ya .BAT dosyalarınız olması gerektiği gibi açılmıyor veya çalışmıyorsa? Bunun nedeni, dosyalarınızla olan dosya ilişkilendirmesinin bir şekilde kaldırılması veya yanlış yapılandırılması olabilir.

Bunu Windows Ayarları uygulamasını kullanarak düzeltelim. .BAT dosya ilişkilendirmesini şu şekilde ayarlayabilirsiniz:

  1. basın Kazan + Ben açmak için tuşlar Ayarlar uygulama.
  2. Tıklamak Uygulamalar, ardından seçin varsayılan uygulamalar.
  3. Sonuncuya gidin ve tıklayınDosya türüne göre varsayılanı seçin.
  4. bulun .bat listede ve tıklayın Bir varsayılan seçin.
  5. Seçme Komut istemi ve tıklayın Varsayılana ayarla düğme.

Ve bu kadar! Artık .BAT dosyalarınız anında silinmek yerine Komut İstemi ile açılmalıdır.

Aynı Ayarlar bölümünde birden çok dosya türü vardır. Belirli bir dosya türünü başlatmak için varsayılan uygulamaları değiştirmek isterseniz, bunu yapabilirsiniz. Örneğin, Drawboard'u PDF görüntüleyici olarak kullanıyorsanız, üzerine tıklayın. .pdf ve tüm PDF dosyalarınız için varsayılan uygulama olarak seçin.

5. Toplu İş Dosyasının Sahipliğini Alın

Windows'ta BAT dosyaları da dahil olmak üzere her dosya bir dizi izinle birlikte gelir. Bu izinler, dosyaya kimlerin erişebileceği ve hangi eylemleri (okuma veya yazma gibi) gerçekleştirebilecekleri konusunda sisteme rehberlik eder. Kuşkusuz, Windows dosyalarınızda yetkisiz değişiklikleri önlemek iyidir. Ancak bazen toplu iş dosyalarında sorunlara neden olur.

Bu sorunu çözmenin basit bir yolu, BAT dosyasının sahipliğini almaktır.

Artık ana nedeni bildiğinize göre öğrenebilirsiniz. Windows'ta herhangi bir dosya veya klasörün sahipliğini nasıl alırsınız?. Tek bir dosya ve bir klasör söz konusu olduğunda sahiplik almak için atılan tüm adımlar aynıdır.

Mülkiyet almanın risk taşıdığını unutmayın. Nedeni şu: Dosya bilinmeyen bir kaynaktan (rastgele bir web sitesi) geliyorsa ve sahipliğini alırsanız, bilmeden zararlı kod çalıştırabilirsiniz. Bu nedenle, mülkiyeti almadan önce kodu ve dosya kaynağını iki kez kontrol edin.

6. ComSpec Sistem Değişkenini Değiştirin

Teknik terimle karıştırmayın "ComSpec." Basitçe söylemek gerekirse, ComSpec sistem değişkeni, Komut İstemi yoluna verilen bir başlık veya addır (yani, %SystemRoot%\system32\cmd.exe). Bu nedenle, bir Windows uygulaması veya programı Komut İstemi'ni açmak veya ona erişmek istediğinde, onu anında açmak için ComSpec sistem değişkenini kullanır.

Ancak bunun BAT dosyasıyla nasıl bir ilişkisi var?

Bir toplu iş dosyasını çalıştırdığınızda sistem, ComSpec sistem değişkeninin bahsettiği yolu kontrol eder. Bu değişkenin değeri yanlışsa, diyelim ki verilen yol Komut İstemi için değil, sistem dosyanızı açmayı reddediyor.

Bunu düzeltmek için, ComSpec sistem değişkenini doğru şekilde ayarlamak üzere aşağıdaki adımları izleyin:

  1. Basmak Kazan + R getirmek Koşmak uygulama.
  2. Tip sysdm.cpl metin kutusunda ve tıklayın TAMAM yürütmek için.
  3. Sekme menüsünden Gelişmiş'e gidin ve Ortam Değişkenleri düğme.
  4. Altında Sistem değişkenleri, üzerine çift tıklayın ComSpec.
  5. Üzerinde Ortam Değişkenini Düzenle penceresinde, değişken değerinin eşleştiğinden emin olun %SystemRoot%\system32\cmd.exe. Değer sizin durumunuzda farklıysa, düzeltin.
  6. Tıklamak TAMAM değişiklikleri uygulamak için.

Umarım, şimdi BAT dosyanız beklendiği gibi çalışacaktır. Son bir not olarak, herhangi bir sistem değişkenini ayarlarken her zaman dikkatli olun. Ek güvenlik için, herhangi bir değişiklik yapmadan önce orijinal değeri not edin.

Windows'ta Tüm BAT Dosyası Sorunlarınızı Çözün

Tüm Windows BAT veya Batch dosyasıyla ilgili sorunlarınız için olası her çözümü belirttik. Bu nedenle, bunları bir kez deneyin ve herhangi bir toplu iş dosyasını hatasız çalıştırın.

Unutmayın, virüsten koruma yazılımınız genellikle BAT dosyalarınızı engeller veya siler, bu nedenle onu birkaç dakika devre dışı bırakın. Alternatif olarak, yürütülebilir dosyalarınızı çalıştırmadan önce beyaz listeye ekleyebilirsiniz.