Apa yang harus saya atur properti 'Buka dengan ...' agar sistem menjalankan file .bat lagi (ketika diklik dua kali)?
Entah bagaimana bos saya meyakinkan stasiun kerjanya bahwa penangan untuk .bat
file seharusnya adalah Word. Sekarang, ketika mengklik dua kali .bat
file, mereka dibuka di Word.
windows
file-association
justSteve
sumber
sumber
Jawaban:
Saya pikir Anda harus menghapus asosiasi file .bat dari registri (menggunakan program regedit).
Menurut utas forum ini di LockerGnome , Anda perlu menghapus pengaturan registri di bawah kunci ini:
Anda mungkin ingin membuat cadangan registri sebelum melakukan ini, hanya agar aman.
sumber
.bat
kunci dan semuanya kembali normal. Untuk beberapa alasan (saya curiga antivirus) saya tidak bisa mengganti namaUserChoice
kuncinya.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
saya menghapusUserChoice
kunci sepenuhnya, yang bekerja dengan baik untuk saya. @ Kim - mungkin Anda tidak menjalankanregedt32
sebagai administrator (klik kanan dan pilihRun as administrator
)?File kunci registri ini akan melakukannya. Salin dan tempel ke file teks yang disebut "restore.reg", dan klik dua kali untuk bergabung ke dalam registri.
Ini akan menghapus pengaturan per pengguna yang mungkin Anda buat secara tidak sengaja untuk file .bat, dan mengembalikan default sistem, termasuk hubungan tipe file
.bat
<->batfile
serta parameter aktual untuk meluncurkan abatfile
.sumber
explorer.exe
dan menjalankan sebagai tugas baru lagi menggunakan Task Manager.Saya memiliki masalah yang sama (pada Windows 7); file batch dibuka di Notepad bukannya dieksekusi.
Mengoreksi registri di bawah ini untuk file .bat (seperti mesin lain tempat kerjanya) akan membuat batch dijalankan dengan benar:
Simpan entri ini tetapi hapus semua yang lain di bawah
.bat
. Refresh dan jalankan file batch dengan mengklik dua kali - itu akan berjalan dengan benar.sumber
Tidak ada jawaban di atas yang memperbaikinya untuk mesin yang sedang saya kerjakan, tetapi apa yang diperbaiki adalah memulai Admin Shell dan berjalan
sumber
Run as Administrator
, ini bekerja dengan baik untuk saya di Windows 10 !! :-) Sekarang (instal) file .exe yang memanggil file .bat berfungsi seperti yang diharapkan. Solusi ini jauh lebih baik daripada harus mengacaukan registri! Sebagai catatan pinggir, untuk melihat apa asosiasi saat ini, cukup ketikassoc .bat
Dalam kasus saya baik.bat
dancmd
yang terkait sepertiNotepad++_file
. Sekarang.batfile
, klik kanan pada file bat memungkinkan saya untuk menjalankan atau menjalankan sebagai administrator. Sebelumnya ini tidak mungkin. Sebelumnya, solusi saya adalah membuka jendela cmd lalu mengetik secara manualfilename.bat
untuk menjalankan fileInformasi dalam jawaban ini menuntun saya ke solusi untuk pertanyaan saya .
Saya membuka kunci registri yang disebutkan di sana dan
UserChoice
kuncinyaOpenWithList
tombolsumber
Jawaban yang mendapat 40 suara oleh Kaleb tidak berhasil untuk saya tetapi saya akhirnya menemukan jawabannya. Untuk mendapatkan file bat untuk dieksekusi lagi, Anda harus pergi ke:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes.bat] dan atur (Default) ke "batfile". Jika Anda memiliki skrip batch yang dibuka di Word atau Notepad ++ alih-alih berjalan dengan klik ganda, itu karena program-program tersebut telah menetapkan (Default) ke mime mereka sendiri.
Jika Anda ingin perbaikan cepat, cukup buka file teks dan tempel:
Dan simpan dengan ekstensi .reg dan klik dua kali untuk bergabung.
sumber
Di regisrty Anda, entri .bat perlu mengarah ke entri batfile :
Tentu Anda juga perlu memastikan Anda memiliki entri registri batfile :
sumber
Di Windows 8 gunakan Notepad untuk membuat atau memodifikasi file Batch tetapi rahasianya adalah sebagai berikut:
Simpan file batch menggunakan tanda kutip ganda. Secara harfiah menggunakan "MYBACK.BAT" menggunakan tanda kutip ganda di kotak simpan untuk menyimpan file. Alih-alih MYBACK.BAT
sumber
Isi registri bervariasi untuk berbagai versi Windows.
Saya sarankan Anda menemukan komputer lain dengan versi O / S yang sama, dan gunakan regedit untuk mengekspor konten
HKEY_CLASSES_ROOT\.bat
danHKEY_CLASSES_ROOT\batfile
.Lalu pergi ke mesin Boss, hapus dua kunci di atas dan impor dua file.
sumber
Untuk menghindari kerepotan (dan bagi banyak orang kelangkaan dan intimidasi) dalam mengedit registri, Anda dapat menggunakan utilitas perbaikan yang gratis, luar biasa, dan non-invasif yang benar-benar menghasilkan segala yang baik (versus banyak crapware lainnya), tweaking.com Perbaikan Windows .
Khususnya: pasang, lewati "Tab Perbaikan", klik "Buka Perbaikan," dan beri tanda centang di "04 Daftarkan File Sistem," kemudian klik tombol "Mulai Perbaikan".
Antarmuka pengguna dari program itu telah berubah dari waktu ke waktu, jadi di masa depan, siapa pun yang melakukan ini mungkin perlu menjelajahi program untuk menemukan opsi ini.
Saya akan menebak bahwa ada banyak masalah lain di komputer Boss Anda, sehingga ia mungkin ingin menjalankan semua perbaikan program, yang bisa memakan waktu berjam-jam, tergantung.
Catatan: Saya tidak berafiliasi dengan tweaking.com; Saya hanya penggemar berat program ini. Penggunaannya yang terampil telah menyelamatkan sistem operasi komputer saya atau memecahkan masalah yang membandel beberapa kali.
sumber
Sekali lagi, tidak ada jawaban sebelumnya yang melakukannya di sini.
Saya misalnya harus mengubah nilai default dari
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell]
dariedit
menjadiopen
.(Setelah saya mengubah jenis file, luaskan asosiasi dalam dialog opsi folder Explorer. File BAT tidak ditawarkan untuk perubahan. Tampaknya ada pengecualian khusus. Tapi saya ingat, begitu saya menambahkan jenis BAT dalam dialog opsi folder Explorer. , untuk mendapatkan 'edit' sebagai kata kerja shell default.)
Berbagai tempat untuk diperiksa
Jadi bagaimanapun ada berbagai alasan dan versi OS yang bervariasi, dan (paling tidak) nilai-nilai (default) folder registri berikut (dan subfolder) perlu diperiksa - menggunakan beberapa akal sehat :-). Dan saya pikir daftar itu mungkin mencerminkan urutan prioritas yang relevan dengan OS:
sumber