Saya membuat file .reg tetapi ketika saya mengklik dua kali, itu tidak ingin diimpor.
File yang ditentukan bukan skrip registri. Anda hanya dapat mengimpor file registri biner dari dalam editor registri.
Berikut adalah isi file .reg
[HKEY_CLASSES_ROOT\Folder\shell\PngCrush]
@=”PNG Crush”
[HKEY_CLASSES-ROOT\Folder\shell\PngCrush\command]
@=”E:\Programs\PNGCrush\crush.bat %1”
Bisakah seseorang membantu saya? Terima kasih sebelumnya
windows-7
windows
windows-registry
Aximili
sumber
sumber
Itu bukan sintaks yang valid dari file registri, itu tidak ada header.
Tambahkan baris di depan dengan:
Windows Registry Editor Version 5.00
Periksa apakah ada karakter yang tidak valid, jika Anda menyimpan file di Unicode yang bisa menjadi masalah.
sumber
Hanya mengkompilasi semua jawaban bersama dengan beberapa info tambahan yang saya temukan.
Header di baris pertama:
Windows Registry Editor Version 5.00
Contoh
Pengkodean yang diizinkan juga tampaknya terkait dengan string Windows API yaitu:
Catatan: ketika editor teks mengatakan "unicode" untuk pengkodean, itu mungkin berarti UTF-8 yang merupakan pengkodean lebar variabel yang tidak kompatibel secara naif dengan Windows internal.
Catatan 2 (edit): ASCII adalah 7-bit dan semua prosesor yang saya tahu digunakan adalah kekuatan 2 bit sehingga selalu akan dibungkus dengan superset ASCII lain seperti 1252. #thingsyoulearnafteruni
sumber
Lihatlah situs web ini, ini membantu saya dengan masalah ini: "File yang ditentukan bukan skrip registri" - Bagaimana penyandian dapat merusak pagi Anda
sumber
Saya memiliki masalah yang sama karena saya menyimpannya sebagai UTF-8-BOM. Itu harus UTF-8 tanpa BOM (Byte Order Mark). Perlu dicatat.
sumber
Anda juga dapat menggunakan utilitas REG untuk memanipulasi registri melalui baris perintah, jika sesuai dengan kebutuhan Anda.
sumber