iTunes từ chối cài đặt, vấn đề đăng ký?


2

Tôi có một bản sao hợp pháp của Windows 8 x64 Professional. Tôi đã cài đặt iTunes trước đó, nhưng nó sẽ không cập nhật lên phiên bản mới nhất. Nó cũng có vấn đề được gỡ cài đặt; Tôi đã phải sử dụng một vài ứng dụng của bên thứ ba để cuối cùng gỡ bỏ hoàn toàn chương trình.

Khi tôi cài đặt lại chương trình (mới tải xuống .exe từ trang web của apple, tất nhiên là 64 bit), tôi gặp phải lỗi sau:

enter image description here

Trước hết: rõ ràng là HKEY_LOCAL_MACHINE32\ không "tồn tại" theo nghĩa nó là một trong những gốc rễ của cây đăng ký. Sau một vài lần googling, tôi thấy rằng nó tồn tại ở đây:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\

Điều này có thể là tin đồn, không chắc chắn.

Vì vậy, tôi đã cố gắng thiết lập chủ sở hữu của Run chìa khóa (ở cả vị trí này và bình thường HKEY_LOCAL_MACHINE vị trí) cho cả quản trị viên máy tính của tôi và tên người dùng của tôi cụ thể. Không thay đổi. Tôi cũng đã cấp quyền "toàn quyền kiểm soát" cho khóa cho "TẤT CẢ CÁC GÓI ỨNG DỤNG", "Quản trị viên", "Người dùng" và cả người dùng của tôi. Không thay đổi.

Tôi cũng đang chạy trình cài đặt với tư cách quản trị viên, vì vậy tôi sắp hết ý tưởng.

Bạn tôi khuyên bạn nên thử làm mới HĐH, nhưng điều đó không hoàn thành.

Có ai đã trải nghiệm một cái gì đó như thế này trước đây? Đây có phải là một sửa chữa dễ dàng hay tôi buộc phải thử cài đặt hệ điều hành mới?


Trước đây đã thấy IE nóng nảy, vui lòng đặt lại cài đặt IE của bạn và cho chúng tôi biết kết quả.
Lorenzo Von Matterhorn

Thật không may, sử dụng nút Đặt lại trong IE không giúp ích gì cả :(
Anders

Tôi đã có điều này xảy ra với tôi một vài lần ... Tôi đang cố gắng nhớ làm thế nào tôi có được xung quanh nó. Tôi không nghĩ nó phức tạp như hack registry.
Keltari

chạy Process Monitor trong nền để xem phím nào gây ra sự cố.
magicandre1981

Câu trả lời:


2

Thật kỳ lạ, các tài khoản quản trị tiêu chuẩn không thực sự chạy các tệp thực thi như các quản trị viên thực sự. Hãy thử nhấp chuột phải vào exe và chọn "chạy với tư cách quản trị viên".

Ngoài ra, hãy kiểm tra xem apple có liệt kê tổng kiểm tra md5 (hoặc thuật toán băm w / e họ sử dụng) của exe không và so sánh chuỗi đó với những gì bạn đã tải xuống.

Ngoài ra, hãy cẩn thận chỉnh sửa các giá trị đăng ký như bạn đã làm, có thể dẫn đến nhiều vấn đề hơn và luôn xuất đăng ký hiện có trước khi làm hỏng.


Tôi đã thử cả nhấp chuột phải khi chạy với tư cách quản trị viên, cũng như nhấp chuột phải vào tệp, chọn thuộc tính và sau đó kiểm tra hộp chạy dưới dạng quản trị viên trong tab tương thích.
Anders

Ngoài ra, tệp được ký bằng kỹ thuật số bởi Apple (SHA1), vì vậy tôi nghi ngờ rằng nó đã bị hỏng từ khi tải xuống để chạy.
Anders

Đề cập đến nhận xét của bạn về quản trị viên không chạy chương trình như quản trị viên theo mặc định: Đây là một quyết định bảo mật rất tốt. Hầu hết các PC được sử dụng bởi chỉ một người, sử dụng tài khoản quản trị viên. Họ thậm chí có thể không biết rằng tài khoản của họ có đặc quyền quản trị viên. Nếu mọi chương trình họ chạy có thể thay đổi các cài đặt quan trọng trong máy tính của họ, sẽ không có ý nghĩa gì khi có tài khoản quản trị viên ngay từ đầu. Phải yêu cầu rõ ràng các đặc quyền nâng cao là một điều tốt, đừng quên điều này!
Jochem Kuijpers

1

Không có lý do gì việc cài đặt sẽ đề cập đến HKEY_LOCAL_MACHINE32, trừ khi bạn đã tải về cài đặt sai. Vì vậy, đảm bảo rằng bạn đã tải xuống iTunes cho Windows (64-bit) phiên bản của trình cài đặt.

Nếu đó là trường hợp đã xảy ra, hãy thử hủy kích hoạt sản phẩm bảo mật của bạn để xem liệu đó có phải là sản phẩm chặn cập nhật hay không.


0

Dường như những người khác có cùng vấn đề này đã phát hiện ra rằng họ không có quyền đăng ký đầy đủ. Bạn có thể khắc phục điều này với SubinACL (từ Microsoft.) Có một bài viết tuyệt vời về cách sử dụng nó: http://bloss.msdn.com/b/astebner/archive/2006/09/04/739820.asp

Về cơ bản, bằng cách nào đó, sổ đăng ký của bạn (bạn đã ở đúng nơi, dưới WOW6432node) không cung cấp cho bạn quyền khi cần ghi. Chỉ cần mở tất cả các quyền trên khoá đăng ký từ Apple trở xuống. (Nghe có vẻ như bạn có các khóa phụ không áp dụng thay đổi quyền.)

Nếu bạn thấy SubinACL quá khó, một công cụ khác để sửa quyền đăng ký là SetACL. Đảm bảo tải xuống phiên bản 64 bit và thậm chí có thể chạy từ dòng lệnh. Đảm bảo rằng những thay đổi bạn áp dụng được kế thừa - tức là áp dụng từ cấp độ "Apple" trở xuống - vì có nhiều báo cáo tương tự từ những người đang cài đặt QuickTime.


0

Bạn cần phải chạy Giám sát quá trình trong khi thiết lập để xem các phím mà Trình cài đặt không thể ghi vào. Lọc cột Kết quả thành các sự kiện "Truy cập bị từ chối" và bây giờ xem khóa nào là nguyên nhân.

Mở regedit.exe, đi tới khóa đó và cung cấp cho tài khoản của bạn và quản trị viên quyền truy cập đầy đủ.

Microsoft đã giải thích cách sử dụng công cụ ở đây trong 2 video:

Công cụ chống phân mảnh: # 3 - Trình giám sát quy trình

Công cụ chống phân mảnh: # 4 - Trình giám sát quy trình - Ví dụ


0

Vui lòng xác minh nếu SYSTEM người dùng có quyền thích hợp với HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run Chìa khóa.

SYSTEM người dùng phải có quyền truy cập ĐẦY ĐỦ vào phím trên. Nếu không, vui lòng khôi phục giá trị chính xác.

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.