Pertanyaan Notepad ++ dengan HexEdit tidak akan berjalan di Windows 7


Saya menggunakan Notepad ++ v5.9.6.2 (Unicode) pada Windows 7 (64 bit) dan saya telah menginstal plugin HEX-Editor v0.9.5.

Masalahnya adalah hanya administrator yang sekarang tampaknya dapat menjalankan Notepad ++. Dengan tamu dan pengguna normal, hal berikut terjadi setelah peluncuran:

  • Pertama-tama tidak ada yang terjadi selama sekitar 20 detik.
  • Kemudian dialog yang disebut "C: \ Program Files (x86) \ Notepad ++ \ plugins \ HexEditor.dll" muncul. Bunyinya:

    Gagal dimuat

    Plugin ini tidak kompatibel dengan versi Notepad ++ saat ini.

    Apakah Anda ingin menghapus plugin ini dari direktori plugings untuk mencegah pesan ini dari waktu peluncuran berikutnya?

  • Setelah saya klik "Tidak" menunggu lebih pendek, diikuti oleh dialog lain, yang disebut "Exception On WM_CREATE". Bunyinya:

    Pengecualian tidak dikenal

Sekali lagi, untuk administrator semuanya berfungsi dengan baik.

Saya memeriksa apakah itu ada hubungannya dengan kendala keamanan pada file plugin (atau file Notepad ++ lainnya), tetapi ini tidak tampak seperti itu. Jika saya membuat anggota pengguna Pengguna Daya tapi tidak Administrator, maka Notepad ++ berfungsi dengan baik untuk pengguna ini juga. Saya mengabulkannya Pengguna Daya kelompok hampir hak pengguna lokal yang sama dengan Administrator kelompok. (Alat Administratif> Kebijakan Keamanan Lokal> Pengaturan Keamanan> Kebijakan Lokal> Penetapan Hak Pengguna)

Apa yang bisa menjadi masalah dan bagaimana ini harus diperbaiki?


2
2018-01-17 17:24


asal




Jawaban:


Coba ini:

  1. Masuk sebagai administrator
  2. Klik kanan pada Notepad ++ dan kemudian properti,
  3. Pada tab kompatibilitas, centang "Jalankan program ini sebagai administrator".
  4. Kemudian klik "Ubah pengaturan untuk semua pengguna"
  5. Keluar dan masuk dengan akun tamu atau akun pengguna biasa
  6. Jalankan Notepad ++ lagi.

Masalahnya mungkin karena fakta bahwa untuk mengakses file .dll membutuhkan hak administrator.


1
2018-01-17 17:32



Terima kasih. Untuk menjadi jelas: "power user" saya adalah tidak di grup admin. Itulah intinya. Saya memang memberikan kekuatan kepada pengguna kelompok pengguna dengan hak yang hampir sama dengan admin dalam "Kebijakan Keamanan Lokal". - Rinke
Membiarkan semua pengguna menjalankan Notepad ++ sebagai administrator sepertinya adalah ide yang buruk bagi saya, tetapi mungkin saya tidak melihatnya dengan benar. Tampaknya bagi saya bahwa semua orang misalnya dapat menelusuri sistem file sebagai administrator melalui dialog "Buka file". Bukan sesuatu yang saya inginkan. Apakah ada alternatif yang bisa Anda pikirkan? - Rinke


Menurut saya itu tidak tergantung pada hak administratif. Folder yang hilang bernama plugins di C:\Users\%username%\AppData\Roaming\Notepad++ masalahnya. Setelah menyalin data dari folder pengguna lain, kesalahan itu hilang.


1
2018-03-20 13:50





Saya pikir masalahnya sebenarnya adalah upaya oleh plugin untuk memodifikasi file yang dibatasi di suatu tempat di instalasi Notepad ++ direktori. Saya memiliki masalah yang sama dengan Notepad ++ itu sendiri, yang saya pecahkan dengan menginstal di direktori profil pengguna Publik. Tampaknya Notepad ++ dan pengaya pluginnya tidak terlalu mahir dengan pengaturan keamanan Windows. Selain bergerak direktori instalasi, Anda dapat meliberalisasi izin keamanan pada subfolder Program Files yang relevan.

Juga, saya pikir bahwa akses disk mentah, yang kemungkinan akan dicari oleh hex editor (saya tahu semua hex editor yang pernah saya gunakan melakukannya) mungkin memerlukan hak istimewa administratif.


0
2018-01-17 21:35



Nggak. Sudah memeriksanya seperti yang saya jelaskan dalam pertanyaan saya. Sebagai cek kedua saya menambahkan kontrol penuh untuk "Semua orang" ke seluruh subtitle Notepad ++. Tidak ada bedanya. - Rinke
By the way, hex editor tidak ada yang istimewa dalam hal akses file. Jika Anda dapat membaca file, Anda dapat membaca semua byte. Anda dapat menginterpretasikan ini sebagai karakter yang dikodekan (seperti yang dilakukan oleh editor teks) atau Anda dapat menunjukkan byte mentah (seperti yang dilakukan oleh hex editor). - Rinke