Truy cập bị từ chối khi chỉnh sửa thuộc tính xếp hàng MSMQ Messsage


9

Tôi đang cố gắng điều chỉnh các thuộc tính Hàng đợi Tin nhắn (cụ thể là giới hạn lưu trữ thư) thông qua Quản lý máy tính trên máy của tôi. Nó không thành công với thông báo sau:

Các thuộc tính của không thể được thiết lập.
Lỗi: Truy cập bị từ chối.

Tôi đăng nhập bằng tài khoản thuộc nhóm Quản trị viên cục bộ. Tôi có thể thực hiện tất cả các nhiệm vụ hành chính khác mà tôi đã thử. Điều gì có thể ngăn tôi thay đổi các cài đặt này?

Nền tảng: Windows Vista Business SP2 (x64)

Câu trả lời:


6

Đặt cái này ở đây cho hậu thế;)

Bối cảnh: Từ lâu tôi đã sử dụng Windows 2008 R2, tôi không thể thay đổi cài đặt cấu hình Hàng đợi Tin nhắn (như giới hạn lưu trữ, vị trí lưu trữ, bảo mật, v.v.) hoặc truy cập Hàng đợi hệ thống (Tin nhắn nhật ký, Tin nhắn thư chết, tin nhắn thư chết giao dịch); tất cả các nỗ lực thực hiện bất kỳ điều nào trong số những điều này dẫn đến việc Truy cập vào mật mã bị từ chối lỗi. Bất cứ khi nào tôi cần cài đặt Hàng đợi Tin nhắn trên máy chủ trong môi trường của chúng tôi, tôi đã sử dụng Trình quản lý Máy chủ để cài đặt Tính năng Hàng đợi Tin nhắn.

Giải pháp (?): Trong một ý thích bất chợt, thay vì cài đặt Tính năng xếp hàng tin nhắn, thay vào đó tôi chọn thêm Vai trò ứng dụng trên máy chủ ứng dụng. Thêm vai trò này tự động chọn và cài đặt Tính năng xếp hàng tin nhắn, mặc dù nó chỉ kích hoạt Máy chủ xếp hàng tin nhắn, không kích hoạt dịch vụ thư mục và tích hợp xếp hàng tin nhắn.

Bây giờ tôi có thể định cấu hình lại cài đặt Hàng đợi Tin nhắn, cũng như truy cập và thực hiện các hành động trên hàng đợi hệ thống.


Bạn đã tìm thấy bất kỳ sửa chữa khác cho vấn đề đó? Giải pháp này rất khó trong trường hợp bạn có nhiều hàng đợi được cấu hình.
Restuta

@Restuta, tiếc là không, chúng tôi không tìm thấy giải pháp nào khác.
Patrick Cuff

3

Blog này cũng có thể hữu ích: http://blog.aggregatedintellect.com/2012/03/msmqsecurity-descriptor-cannot-be-set.html

Về cơ bản, nó nói rằng để có thể thay đổi cài đặt của hàng đợi, tài khoản của bạn phải được đặt làm chủ sở hữu của hàng đợi và nó giải thích cách thực hiện.

Nó làm việc cho tôi.


1
Phương pháp thủ công tại trang web đó đã khắc phục sự cố của tôi. Đây thực sự nên là câu trả lời vì cái được chọn yêu cầu cài đặt lại.
user2426679

0

Vậy các cài đặt bảo mật cho Hàng đợi Tin nhắn trên máy của bạn là gì? Nếu các cài đặt đủ mở thì đó có thể là sự cố Kiểm soát truy cập người dùng trong đó Quản lý máy tính không được nâng lên cấp quản trị viên mặc dù bạn đã đăng nhập với tư cách quản trị viên cục bộ.

Chúc mừng John Breakwell


Tôi đang chạy Quản lý máy tính với tư cách Quản trị viên. (chọn "Chạy với tư cách quản trị viên"
Restuta 20/03/2016

0

Tôi đã có cùng một vấn đề và thấy điều này hữu ích:

  1. Đi đến máy chủ lưu trữ MSMQ
  2. Nhấp vào Bắt đầu> Chạy rồi Regedit
  3. Điều hướng đến HKLM \ Software \ Microsoft \ MSMQ \ Tham số \
  4. bạn sẽ thấy Loại nhị phân 'REG_DWORD' được đặt tên là Nhóm làm việc.
  5. Dữ liệu cho đó phải là 0 × 00000000 (0)
  6. Doubleclick trên DWORD đó và thay đổi giá trị thành 1. Để mọi thứ khác làm mặc định
  7. Đóng Regedit
  8. Chuyển đến dịch vụ sau đó khởi động lại dịch vụ MSMQ.
  9. Nhấp chuột phải vào thuộc tính Hàng đợi Tin nhắn. Bạn sẽ có thể thấy nhiều tab hơn và lỗi đã biến mất.

hmm ... không làm việc cho tôi ...
PierrOz

0

Hãy thử giải pháp dưới đây phù hợp với tôi: -

Chạy Trình quản lý máy chủ trên máy đang lưu trữ hàng đợi. Nhấp chuột phải vào Tính năng và nhấp vào "thêm tính năng"

Xem chi tiết bên dưới Tin nhắn xếp hàng và bên dưới Dịch vụ xếp hàng tin nhắn. Bạn sẽ thấy một hộp kiểm cho Tích hợp dịch vụ thư mục.

Kiểm tra nó và nhấp vào cài đặt.

Thông thường bạn phải khởi động lại máy chủ cho nó để hiển thị sự thay đổi.

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.