รีจิสทรีเป็นวิธีที่เป็นทางการในการตรวจสอบว่ามีการติดตั้ง Framework เฉพาะรุ่นหรือไม่
ต้องการเปลี่ยนรีจิสตรีคีย์ใดขึ้นอยู่กับรุ่น Framework ที่คุณกำลังค้นหา:
Framework คีย์รีจิสทรีของเวอร์ชัน
-------------------------------------------------- ----------------------------------------
1.0 HKLM \ Software \ Microsoft \ .NETFramework \ Policy \ v1.0 \ 3705
1.1 Setup \ NDP \ v1.1.4322 \ Install Framework HKLM \ Software \ Microsoft \ NET
2.0 Setup \ NDP \ v2.0.50727 \ Install Framework HKLM \ Software \ Microsoft \ NET
Setup \ NDP \ v3.0 \ Setup \ InstallSuccess HKLM \ Software \ Microsoft \ NET Framework 3.0
3.5 Setup \ NDP \ v3.5 \ Install HKLM \ Software \ Microsoft \ NET
4.0 ไคลเอนต์โปรไฟล์การตั้งค่า Setup \ NDP \ v4 \ Client \ Install HKLM \ Software \ Microsoft \ NET
4.0 โปรไฟล์การติดตั้ง Setup \ NDP \ v4 \ Full \ Install HKLM \ Software \ Microsoft \ NET
โดยทั่วไปคุณกำลังมองหา:
"Install"=dword:00000001
ยกเว้น. NET 1.0 ซึ่งค่าเป็นสตริง ( REG_SZ
) แทนที่จะเป็นตัวเลข ( REG_DWORD
)
การกำหนดระดับ service pack ตามรูปแบบที่คล้ายกัน:
Framework คีย์รีจิสทรีของเวอร์ชัน
-------------------------------------------------- ----------------------------------------
1.0 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 1.0
1.0 [1] ส่วนประกอบ \ {FDC11A6F-17D1-48f9-9EA3-9051954BAA24} \ Version ของ HKLM \ Software \ Microsoft \ Active
1.1 Setup \ NDP \ v1.1.4322 \ SP Framework HKLM \ Software \ Microsoft \ NET
2.0 Setup \ NDP \ v2.0.50727 \ SP Framework HKLM \ Software \ Microsoft \ NET
Setup \ NDP \ v3.0 \ SP Framework 3.0 HKLM \ Software \ Microsoft \ NET
3.5 Setup \ NDP \ v3.5 \ SP Framework HKLM \ Software \ Microsoft \ NET
4.0 ไคลเอนต์โปรไฟล์การตั้งค่า Setup \ NDP \ v4 \ Client \ บริการกรอบงาน HKLM \ Software \ Microsoft \ NET
4.0 โปรไฟล์การติดตั้ง Framework \ NDP \ v4 \ Full \ Service HKLM \ Software \ Microsoft \ NET
[1] Windows Media Center หรือ Windows XP Tablet Edition
อย่างที่คุณเห็นการกำหนดระดับ SP สำหรับ. NET 1.0 จะเปลี่ยนแปลงหากคุณใช้ Windows Media Center หรือ Windows XP Tablet Edition อีกครั้ง. NET 1.0 ใช้ค่าสตริงในขณะที่อื่น ๆ ทั้งหมดใช้ DWORD
สำหรับ. NET 1.0 ค่าสตริงที่คีย์เหล่านี้มีรูปแบบ #, #, ####, # # สุดท้ายคือระดับ Service Pack
แม้ว่าฉันจะไม่ได้ขอสิ่งนี้อย่างชัดเจน แต่หากคุณต้องการทราบหมายเลขรุ่นที่แน่นอนของ Framework คุณจะต้องใช้รีจิสตรีคีย์เหล่านี้:
Framework คีย์รีจิสทรีของเวอร์ชัน
-------------------------------------------------- ----------------------------------------
1.0 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 1.0
1.0 [1] ส่วนประกอบ \ {FDC11A6F-17D1-48f9-9EA3-9051954BAA24} \ Version ของ HKLM \ Software \ Microsoft \ Active
1.1 Setup \ NDP \ v1.1.4322 กรอบงาน HKLM \ Software \ Microsoft \ NET
2.0 [2] Setup \ NDP \ v2.0.50727 \ เวอร์ชั่น HKLM \ Software \ Microsoft \ NET กรอบงาน
2.0 [3] Setup \ NDP \ v2.0.50727 \ Increment Framework HKLM \ Software \ Microsoft \ NET
3.0 Setup \ NDP \ v3.0 \ Version HKLM \ Software \ Microsoft \ NET Framework
3.5 Setup \ NDP \ v3.5 \ Version HKLM \ Software \ Microsoft \ NET Framework
4.0 ไคลเอนต์โปรไฟล์การตั้งค่า Setup \ NDP \ v4 \ Version HKLM \ Software \ Microsoft \ NET
4.0 โปรไฟล์การติดตั้ง Framework \ NDP \ v4 \ Version HKLM \ Software \ Microsoft \ NET
[1] Windows Media Center หรือ Windows XP Tablet Edition
[2]. NET 2.0 SP1
[3]. NET 2.0 Original Release (RTM)
อีกครั้ง. NET 1.0 ใช้ค่าสตริงในขณะที่อื่น ๆ ทั้งหมดใช้ DWORD
หมายเหตุเพิ่มเติม
สำหรับ NET 1.0 #,#,####,#
ค่าสตริงที่ทั้งคีย์เหล่านี้มีรูปแบบของ #,#,####
ส่วนของสตริงเป็นรุ่นกรอบ
สำหรับ. NET 1.1 เราใช้ชื่อของรีจิสตรีคีย์เองซึ่งแสดงถึงหมายเลขเวอร์ชั่น
ในที่สุดถ้าคุณดูที่การพึ่งพา. NET 3.0 เพิ่มฟังก์ชันการทำงานเพิ่มเติมให้กับ. NET 2.0 ดังนั้นทั้ง. NET 2.0 และ. NET 3.0 ต้องทั้งสองออกจากการติดตั้งอย่างถูกต้องบอกว่าติดตั้ง. NET 3.0 ในทำนองเดียวกัน. NET 3.5 จะเพิ่มฟังก์ชั่นเพิ่มเติมให้กับ. NET 2.0 และ. NET 3.0 ดังนั้น. NET 2.0,. NET 3.0 และ. NET 3 ทั้งหมดควรประเมินว่ามีการติดตั้งอย่างถูกต้องหรือไม่บอกว่าติดตั้ง. NET 3.5
.NET 4.0 ติดตั้ง CLR เวอร์ชันใหม่ (CLR เวอร์ชัน 4.0) ซึ่งสามารถเรียกใช้แบบเคียงข้างกันกับ CLR 2.0
อัพเดทสำหรับ. NET 4.5
จะไม่มีv4.5
คีย์ในรีจิสทรีหากติดตั้ง. NET 4.5 แต่คุณจะต้องตรวจสอบว่าที่สำคัญมีค่าที่เรียกว่าHKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full
Release
ถ้าค่านี้มีอยู่ติดตั้ง. NET 4.5 มิฉะนั้นจะไม่มี รายละเอียดเพิ่มเติมสามารถพบได้ที่นี่และที่นี่