Notepad ++ với HexEdit sẽ không chạy trong Windows 7


2

Tôi sử dụng Notepad ++ v5.9.6.2 (Unicode) trên Windows 7 (64 bit) và tôi đã cài đặt plugin HEX-Editor v0.9.5.

Vấn đề là bây giờ chỉ có quản trị viên mới có thể chạy Notepad ++. Với khách và người dùng bình thường, những điều sau đây sẽ xảy ra sau khi ra mắt:

  • Đầu tiên hoàn toàn không có gì xảy ra trong khoảng 20 giây.
  • Sau đó, một hộp thoại có tên "C: \ Program Files (x86) \ Notepad ++ \ plugins \ HexEditor.dll" xuất hiện. Nó đọc:

    Không tải được

    Plugin này không tương thích với phiên bản hiện tại của Notepad ++.

    Bạn có muốn xóa plugin này khỏi thư mục plugin để ngăn thông báo này trong lần khởi chạy tiếp theo không?

  • Sau khi tôi nhấp vào "Không", thời gian chờ ngắn hơn, theo sau là một hộp thoại khác, được gọi là "Ngoại lệ trên WM_CREATE". Nó đọc:

    Không biết ngoại lệ

Một lần nữa, cho quản trị viên mọi thứ hoạt động tốt.

Tôi đã kiểm tra xem nó có liên quan gì đến các ràng buộc bảo mật trên các tệp plugin (hoặc các tệp Notepad ++ khác không), nhưng điều này dường như không xảy ra. Nếu tôi tạo thành viên người dùng của Power Users nhưng không phải Quản trị viên , thì Notepad ++ cũng hoạt động tốt với người dùng này. Tôi đã cấp cho nhóm Người dùng quyền lực gần như quyền người dùng cục bộ giống như nhóm Quản trị viên. (Công cụ quản trị> Chính sách bảo mật cục bộ> Cài đặt bảo mật> Chính sách cục bộ> Phân quyền người dùng)

Điều gì có thể là vấn đề và làm thế nào để khắc phục điều này?

Câu trả lời:


1

Thử đi:

  1. Đăng nhập với tư cách quản trị viên
  2. Nhấp chuột phải vào Notepad ++ và sau đó thuộc tính,
  3. Trong tab tương thích, chọn "Chạy chương trình này với tư cách quản trị viên".
  4. Sau đó nhấp vào "Thay đổi cài đặt cho tất cả người dùng"
  5. Đăng xuất và đăng nhập bằng tài khoản khách hoặc tài khoản người dùng thông thường
  6. Chạy Notepad ++ một lần nữa.

Vấn đề có lẽ là do thực tế là để truy cập vào các tập tin có yêu cầu quyền quản trị viên.


Cảm ơn. Để rõ ràng: "người dùng quyền lực" của tôi không thuộc nhóm quản trị viên. Đó là toàn bộ điểm. Tôi đã cấp cho nhóm người dùng quyền lực gần như các quyền giống như quản trị viên trong "Chính sách bảo mật cục bộ".
Rinke

Để tất cả người dùng chạy Notepad ++ vì quản trị viên có vẻ là một ý tưởng tồi đối với tôi, nhưng có lẽ tôi không thấy nó đúng. Đối với tôi, dường như mọi người đều có thể duyệt hệ thống tệp với tư cách quản trị viên thông qua hộp thoại "Mở tệp". Không phải thứ tôi muốn. Có một sự thay thế bạn có thể nghĩ đến?
Rinke

1

Theo tôi nó độc lập với các đặc quyền hành chính. Một thư mục thiếu tên pluginstrong C:\Users\%username%\AppData\Roaming\Notepad++là vấn đề. Sau khi sao chép dữ liệu từ thư mục của người dùng khác, lỗi không còn nữa.


0

Tôi nghĩ rằng vấn đề thực sự là một nỗ lực của plugin để sửa đổi các tệp bị hạn chế ở đâu đó trong thư mục cài đặt của Notepad ++. Tôi đã có cùng một vấn đề với chính Notepad ++, mà tôi đã giải quyết bằng cách cài đặt trong thư mục hồ sơ người dùng công cộng. Có vẻ như Notepad ++ và các tác giả plugin của nó không đối thoại nhiều với các sắp xếp bảo mật của Windows. Ngoài việc di chuyển thư mục cài đặt, bạn có thể tự do hóa các quyền bảo mật trên các thư mục con Tệp chương trình có liên quan.

Ngoài ra, tôi nghĩ rằng việc truy cập đĩa thô, mà trình soạn thảo hex có thể sẽ tìm cách có được (tôi biết tất cả các trình soạn thảo hex mà tôi đã sử dụng đã làm như vậy) có thể yêu cầu đặc quyền quản trị.


Không. Đã kiểm tra nó như tôi đã giải thích trong câu hỏi của tôi. Như một kiểm tra thứ hai, tôi đã thêm toàn quyền kiểm soát "Mọi người" vào toàn bộ cây con Notepad ++. Làm cho không có sự khác biệt.
Rinke

Nhân tiện, một trình soạn thảo hex không có gì đặc biệt về quyền truy cập tệp. Nếu bạn có thể đọc một tệp, bạn có thể đọc tất cả các byte. Bạn có thể diễn giải chúng dưới dạng các ký tự được mã hóa (được thực hiện bởi các trình soạn thảo văn bản) hoặc đơn giản là bạn có thể hiển thị các byte thô (như được thực hiện bởi các trình soạn thảo hex).
Rinke
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.