02 October, 2007

hura, cài được VS rồi

Sau bao ngày cực khổ (1,5 ngày ) mình đã cài xong VS (mặc dù lúc cài bị cái lỗi trời ơi gì đâu không )
Sẵn đây viết bài này nhằm ghi lại cách giải quyết cho sau này (và cũng khoe luôn bộ emoticon mới kiếm ra )

Khi bạn install Visual Studio 2005 hay .NET Framework 2.0/3.0 mà gặp thông báo lỗi 1935 (hay 2908) thì giải quyết bằng 2 bước sau
  1. Dùng công cụ SubInACL để sửa quyền truy cập của các thư mục và key trong registry lại cho phép tài khoản hiện tại và tài khoản System truy cập được. Sau khi down tool về, cài đặt xong bạn tạo một file text với nội dung sau - đặt tên là gì cũng được, giả sử minh đặt là reset.bat
    cd /d "%programfiles%\Windows Resource Kits\Tools"
    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
    subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
    subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f

    Lưu ý acc hiện tại mình là administrator , nên thay bằng tài khoản trong trường hợp của bạn. Script này chạy mất khoảng vài phút
  2. Bạn phải xóa mọi dữ liệu liên quan đến .NET framework, thật may là có tool hỗ trợ cho bạn làm việc này

Bài viết gốc để giải quyết vấn đề nằm tại đây, mình chỉ là dịch lại cho dễ hiểu thôi

P/S: Khi nhìn thấy cái thông báo VS cài đặt thành công mừng hết lớn


Powered by ScribeFire.

No comments: