Làm th? nào đ? kh?c ph?c s? c? cài đ?t Microsoft.NET Framework 1.1 trong Windows XP ho?c Windows 2000

ID c?a bài: 824643 - Xem s?n ph?m mà bài này áp d?ng vào.
Chú ý Không s? d?ng các thông tin mà xu?t hi?n trong bài vi?t này đ? g? r?i m?t Microsoft.Cài đ?t NET Framework 1.1 trên Windows Server 2003. Cho bi?t thêm thông tin v? làm th? nào đ? kh?c ph?c m?t.Cài đ?t NET Framework 1.1 trên Windows Server 2003, h?y nh?p vào s? bài vi?t sau đây đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
830646Làm th? nào đ? kh?c ph?c Microsoft.Các v?n đ? cài đ?t NET Framework 1.1 trên Microsoft Windows Server 2003
Bung t?t c? | Thu g?n t?t c?

? Trang này

TÓM T?T

Bài t?ng bư?c này mô t? làm th? nào đ? kh?c ph?c s? c? các v?n đ? mà b?n có th? g?p khi b?n cài đ?t các.NET Framework 1.1 trong Windows XP ho?c Windows 2000.

NGUYÊN NHÂN

Khi Microsoft Windows Installer là đăng k? không chính xác trong Windows registry, các.NET Chương tr?nh thi?t l?p khuôn kh? 1.1 không th? đư?c truy c?p vào m?t s? cài đ?t Windows các thành ph?n.

GI?I PHÁP

Yêu c?u

Đi?u này bài gi? đ?nh r?ng b?n đ? quen thu?c v?i các ch? đ? sau:
  • Microsoft.NET Framework 1.1
  • Registry Editor
  • Cài đ?t Windows
Danh sách sau v?ch ra đư?c đ? ngh? ph?n c?ng, ph?n m?m, h? t?ng m?ng, và gói d?ch v? mà b?n c?n:
  • Microsoft Windows 2000 ho?c Windows XP
  • Microsoft.NET Framework 1.1

Phương pháp 1: Unregister và sau đó reregister Windows Installer

  1. Unregister Windows Installer:
    Nh?p vào B?t đ?u, b?m Ch?y, lo?i msiexec / unregister, sau đó b?m Ok.
  2. Reregister Windows cài đ?t:
    Nh?p vào B?t đ?u, b?m Ch?y, lo?i msiexec /regserver, sau đó b?m Ok.

Cách 2: S?a ch?a các.NET Framework

Có hai l?a ch?n đ? s?a ch?a các.NET Framework.

Tùy ch?n đáp: s?a ch?a các.NET Framework 1.1 b?i s? d?ng command prompt

  1. Xác đ?nh v? trí t?p Dotnetfx.exe mà b?n đ? dùng đ? cài đ?t các.NET Framework 1.1. Để thực hiện việc này, sử dụng một trong các phương pháp sau:
    • N?u b?n cài đ?t các.NET Framework 1.1 t? đ?a CD ho?c t? m?t đ?a DVD, chèn đ?a cài đ?t trong ? đ?a CD ho?c DVD ? đ?a.
    • N?u b?n cài đ?t các.NET Framework 1.1 t? khó khăn c?a b?n đ?a, t?i v? các.Chương tr?nh cài đ?t NET Framework 1.1 đ? khó khăn c?a b?n đ?a.
    • N?u b?n cài đ?t các.NET Framework 1.1 t? m?t m?ng lư?i lái xe, k?t n?i l?i vào ? đ?a m?ng.
  2. Nh?p vào B?t đ?u, b?m Ch?y, lo?i CMD, sau đó b?m Ok.
  3. T?i d?u nh?c l?nh, ch?y sau đây l?nh:
    % InstallationPath %\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms % temp%\netfx.msi"
    Chú ý % InstallationPath % là m?t gi? ch? cho đư?ng d?n t?p Dotnetfx.exe b?n n?m ? bư?c 1.

Tùy ch?n B: s?a ch?a các.NET Framework 1.1 b?ng cách s? d?ng b? cài đ?t Windows t?p tin b? nh? cache

  1. Nh?p vào B?t đ?u, b?m Ch?y, lo?i Tr?nh cài đ?t, sau đó b?m Ok.
  2. Trên các Xem Nh?p vào tr?nh đơn trong Windows Installer, Thông tin chi ti?t.
  3. Th?c hi?n m?t trong các th? sau, tùy thu?c vào h? th?ng đi?u hành c?a b?n:
    • Trong Windows XP, b?m chu?t ph?i vào các Têntiêu đ? c?t, và sau đó nh?p vào ? ki?n.
    • Trong Windows 2000, Nh?p chu?t ph?i vào các Tên tiêu đ? c?t, và sau đó nh?p vào B?nh lu?n.
  4. Nh?p chu?t ph?i vào t?p tin Windows Installer cache có các Microsoft.NET Framework 1.1 RTL x 86 enu B?nh lu?n, và sau đó b?m S?a ch?a.
  5. Sau khi quá tr?nh s?a ch?a hoàn t?t, h?y thoát kh?i nh?ng Tr?nh cài đ?t.

Phương pháp 3: Lo?i b? và sau đó cài đ?t l?i các.NET Framework 1.1

Có hai l?a ch?n đ? lo?i b? và sau đó cài đ?t l?i các.NET Framework 1.1.

Tùy ch?n đáp: s? d?ng các.NET Framework d?n d?p công c? (phương pháp t? đ?ng)

Các.NET Framework d?n d?p công c? s? lo?i b? và sau đó cài đ?t l?i các.NET Framework 1.1 cho b?n. Đ? bi?t thông tin v? làm th? nào đ? có đư?c và s? d?ng công c? này, h?y truy c?p MSDN Web site sau:
http://blogs.MSDN.com/astebner/Archive/2005/12/10/502439.aspx
Các sản phẩm của bên thứ ba mà bài viết này thảo luận do các công ty độc lập với Microsoft sản xuất. Microsoft không đảm bảo, ngụ ý hay theo cách khác về hiệu suất hoạt động hoặc độ tin cậy của những sản phẩm này.

Tùy ch?n B: ch?nh s?a registry (hư?ng d?n s? d?ng phương pháp)

Quan tr?ng Ph?n, phương pháp ho?c nhi?m v? này ch?a các bư?c cho b?n bi?t làm th? nào đ? s?a đ?i registry. Tuy nhiên, v?n đ? nghiêm tr?ng có th? x?y ra n?u b?n s?a đ?i registry không chính xác. V? v?y, h?y ch?c ch?n r?ng b?n làm theo các bư?c sau m?t cách c?n th?n. Đ? b?o v? đư?c thêm vào, sao lưu s? đăng k? trư?c khi b?n s?a đ?i nó. Sau đó, b?n có th? khôi ph?c s? đăng k? n?u m?t v?n đ? x?y ra. Đ? bi?t thêm chi ti?t v? làm th? nào đ? sao lưu và khôi ph?c s? đăng k?, h?y nh?p vào s? bài vi?t sau đây đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
322756 Cách sao lưu và lưu tr? s? đăng kư trong Windows
  1. Lo?i b?.NET Framework 1.1 t? b? nh? cache c?a tr?nh cài đ?t Windows. Để thực hiện việc này, hãy làm theo những bước sau:
    1. Nh?p vào B?t đ?u, b?m Ch?y, lo?i Tr?nh cài đ?t, sau đó b?m Ok.
    2. Trên các Xem Nh?p vào tr?nh đơn trong Windows Installer, Thông tin chi ti?t.
    3. Th?c hi?n m?t trong các th? sau, tùy thu?c vào h? th?ng đi?u hành c?a b?n:
      • Trong Windows XP, b?m chu?t ph?i vào các Têntiêu đ? c?t, và sau đó nh?p vào ? ki?n.
      • Trong Windows 2000, Nh?p chu?t ph?i vào các Tên tiêu đ? c?t, và sau đó nh?p vào B?nh lu?n.
    4. Nh?p chu?t ph?i vào t?p tin Windows Installer cache có các Microsoft.NET Framework 1.1 RTL x 86 enu B?nh lu?n, và sau đó b?m G? cài đ?t.
    5. Sau khi quá tr?nh d? cài đ?t xong, thoát ra các Tr?nh cài đ?t.
  2. Xóa b?ng tay hi?n có t?p tin và thư m?c t? máy tính c?a b?n. Tùy thu?c vào các đi?u ki?n hi?n nay c?a các.NET Framework, t?p tin và thư m?c này có th? không t?n t?i.Đ? xóa các t?p tin và thư m?c, h?y làm theo các bư?c sau:
    1. Nh?p vào B?t đ?u, b?m Ch?y, lo?i system32, sau đó b?m Ok. N?i dung c?a thư m?c System32 xu?t hi?n trong Windows Explorer.
    2. Xác đ?nh v? trí và sau đó xóa các URTTempthư m?c.
    3. Xác đ?nh v? trí và sau đó xóa các mscoree.dllt?p tin.

      Chú ý N?u các.NET Framework 1.0 c?ng đư?c cài đ?t trên máy tính c?a b?n, và b?n không có ? đ?nh cài đ?t l?i các.NET Framework 1.1, b?n ph?i s?a ch?a các.NET Framework 1.0. Đ? bi?t thêm chi ti?t, xem ph?n "Thông tin".
    4. Nh?p vào B?t đ?u, b?m Ch?y, lo?i Microsoft.net, sau đó b?m Ok. N?i dung c?a thư m?c Microsoft.NET xu?t hi?n trong Windows Explorer.
    5. Trong thư m?c Microsoft.NET, b?m đúp vào các Khuôn kh? thư m?c.
    6. Trong thư m?c khuôn kh?, xóa các v1.1.4322 thư m?c.
    7. Đóng các Khuôn kh? thư m?c.
  3. B?ng tay xóa khóa có liên quan registry. Để thực hiện việc này, hãy làm theo những bước sau:
    1. Nh?p vào B?t đ?u, b?m Ch?y, lo?i regedit, sau đó b?m Ok đ? b?t đ?u đăng k? Biên t?p viên.
    2. Trong Registry Editor, đ?nh v? và sau đó xóa các hi?n có khóa registry (t?t c? các khóa registry không th? hi?n nay):
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET khuôn kh? Setup\NDP\v1.1.4322
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
    3. Thoát khỏi Registry Editor.
  4. Zap Windows Installer thông tin t? s? đăng k? b?ng cách s? d?ng các ti?n ích Msizap.exe. Các ti?n ích Msizap.exe đư?c bao g?m v?i Microsoft C?a s? cài đ?t ph?n m?m b? phát tri?n (SDK). Đ? t?i v? Windows Installer SDK, ghé thăm Web site sau c?a Microsoft:
    http://www.Microsoft.com/downloads/details.aspx?FamilyId = A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5 & displaylang = en
    Đ? zap Windows Installer thông tin t? s? đăng k?, h?y làm theo các bư?c sau:
    1. Nh?p vào B?t đ?u, b?m Ch?y, lo?i CMD, sau đó b?m Ok.
    2. T?i d?u nh?c l?nh, xác đ?nh v? trí thư m?c đó ch?a các ti?n ích Msizap.exe, và sau đó ch?y sau đây l?nh:
      Msizap TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}
    3. Kh?i đ?ng l?i máy tính c?a b?n.
  5. Xóa n?i dung c?a thư m?c Temp. Đ? th?c hi?n vi?c này, h?y làm theo các bư?c sau:
    1. Nh?p vào B?t đ?u, b?m Ch?y, lo?i % Temp %, sau đó b?m Ok. N?i dung c?a thư m?c Temp xu?t hi?n trong Windows Explorer.
    2. Trong thư m?c Temp, nh?p vào Ch?n t?t c? trên các Ch?nh s?a tr?nh đơn.
    3. Trên các Tệp tr?nh đơn, nh?p vào Xóa b?.

      Chú ý Xoá nhi?u t?p và c?p càng t?t t? thư m?c Temp.
  6. Vô hi?u hoá t?t c? các chương tr?nh ch?ng vi-rút và t?t c? các chương tr?nh tư?ng l?a r?ng b?n đ? cài đ?t trên máy tính c?a b?n. Đ? th?c hi?n vi?c này, s? d?ng h? th?ng Ti?n ích c?u h?nh (Msconfig.exe) đ? th?c hi?n m?t s? kh?i đ?u s?ch máy tính c?a b?n, và sau đó vô hi?u hóa b?t k? d?ch v? nào mà b?n không c?n. Khi b?n s? d?ng Msconfig.exe trong ch?n đoán ch? đ?, kích ho?t l?i Windows Installer Service trên các D?ch v? tab. Sau đó, b?t đ?u Msconfig. Đ? th?c hi?n vi?c này, h?y làm theo bư?c này:
    Nh?p vào B?t đ?u, b?m Ch?y, lo?i MSconfig, sau đó b?m Ok
  7. Cài đ?t các.NET Framework 1.1. Đ? t?i v? các.NET Framework 1.1, ghé thăm Web site sau c?a Microsoft:
    http://www.Microsoft.com/downloads/details.aspx?FamilyId = 262D25E3-F589-4842-8157-034D1E7CF3A3 & displaylang = en
    Chú ý N?u các.NET Framework 1.0 đư?c cài đ?t trên c?a b?n máy tính, và b?n không có ? đ?nh cài đ?t l?i các.NET Framework 1.1, b?n ph?i S?a ch?a các.NET Framework 1.0 đ? thay th? t?p Mscoree.dll và thư m?c URTTemp. Đ? bi?t thêm chi ti?t, xem ph?n "Thông tin".

THÔNG TIN THÊM

Làm th? nào đ? s?a ch?a các.NET Framework 1.0 b?i s? d?ng command prompt

Đ? s?a ch?a các.NET Framework 1.0 b?ng cách s? d?ng d?u nh?c l?nh, h?y làm theo các bư?c sau:
  1. Xác đ?nh v? trí t?p Dotnetfx.exe mà b?n đ? dùng đ? cài đ?t các.NET Framework 1.0. Để thực hiện việc này, sử dụng một trong các phương pháp sau:
    • N?u b?n cài đ?t các.NET Framework 1.0 t? đ?a CD ho?c t? m?t đ?a DVD, chèn đ?a cài đ?t trong ? đ?a CD ho?c DVD ? đ?a.
    • N?u b?n cài đ?t các.NET Framework 1.0 t? khó khăn c?a b?n đ?a, t?i v? các.NET Framework 1.0 thi?t l?p chương tr?nh đ? khó khăn c?a b?n đ?a.
    • N?u b?n cài đ?t các.NET Framework 1.0 t? m?t m?ng lư?i lái xe, k?t n?i l?i vào ? đ?a m?ng.
  2. Nh?p vào B?t đ?u, b?m Ch?y, lo?i CMD, sau đó b?m Ok.
  3. T?i d?u nh?c l?nh, ch?y sau đây l?nh:
    % InstallationPath %\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms % temp%\netfx.msi"
    Chú ý % InstallationPath % là m?t gi? ch? cho đư?ng d?n t?p Dotnetfx.exe b?n n?m ? bư?c 1.

THAM KH?O

Đ? bi?t thêm chi ti?t, h?y truy c?p trang Web sau đây các trang web:
.NET Framework 1.1 FAQ
http://msdn2.Microsoft.com/en-us/netframework/aa497323.aspx

Versioning, kh? năng tương thích, và th?c hi?n c?nh nhau trong các.NET Framework
http://msdn2.Microsoft.com/en-us/netframework/aa497340.aspx

Windows Tr?nh cài đ?t
http://msdn2.Microsoft.com/en-us/Library/aa372866.aspx

.NET Framework d?n d?p công c?
http://blogs.MSDN.com/astebner/Archive/2005/12/10/502439.aspx

Registry Editor
http://msdn2.Microsoft.com/en-us/Library/x6kd89c5 (vs.71) .aspx

Thu?c tính

ID c?a bài: 824643 - L?n xem xét sau cùng: 23 Tháng Chín 2011 - Xem xét l?i: 3.0
Áp d?ng
  • Microsoft .NET Framework 1.1, khi đư?c dùng v?i:
    • Microsoft Windows XP Professional
T? khóa: 
kbexpertiseadvanced kbresolve kbtshoot kbregistry kbsyssettings kbsoftwaredist kbpdwizard kbsetup kbappsetup kbdeployment kbhowtomaster kbmt KB824643 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:824643

Cung cấp Phản hồi