ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

ในรุ่นภาษาอังกฤษอย่างสูงสุด 32 บิต Windows 7 Release Candidate (build 7100) โฟลเดอร์ที่จะสร้างเป็นโฟลเดอร์รากของไดรฟ์ระบบ (% SystemDrive %) ไม่มีรายการในตัวบอกเกี่ยวกับความปลอดภัย ลักษณะพิเศษหนึ่งของปัญหานี้คือ ว่า ผู้ใช้มาตรฐานเช่นที่ไม่ใช่ผู้ดูแลระบบไม่สามารถทำการดำเนินงานทั้งหมดกับโฟลเดอร์ย่อยที่ถูกสร้างภายใต้รากโดยตรง ดังนั้น แอพลิเคชันที่อ้างอิงโฟลเดอร์ภายใต้รากอาจติดตั้งเรียบร้อยแล้ว หรืออาจถอนการติดตั้งเสร็จเรียบร้อยแล้ว นอกจากนี้ การดำเนินงานหรือโปรแกรมประยุกต์ที่อ้างอิงโฟลเดอร์เหล่านี้อาจล้มเหลว

ตัวอย่างเช่น ถ้าโฟลเดอร์ถูกสร้างขึ้นภายใต้รากของไดรฟ์ระบบจากพร้อมท์คำสั่ง โฟลเดอร์นี้จะไม่ถูกต้องสืบทอดสิทธิ์จากรากของไดรฟ์ ดังนั้น เฉพาะดำเนินการบางอย่าง เช่นการลบโฟลเดอร์ จะล้มเหลวเมื่อมีดำเนินจากพรอมต์คำสั่งที่ไม่มีสิทธิ์ผู้ดูแล นอกจากนี้ ข้อความแสดงข้อผิดพลาดต่อไปนี้ปรากฏขึ้นเมื่อการดำเนินการล้มเหลว:

การเข้าถึงถูกปฏิเสธ

ยิ่งไปกว่านั้น รายการตัวบอกเกี่ยวกับความปลอดภัยขาดหายไปป้องกันการดำเนินการแฟ้มที่ไม่ใช่ admin โดยตรงภายใต้ราก

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากภาษาอังกฤษอย่างสูงสุด Windows 32 Candidate การนำออกใช้ 7 บิตอย่างไม่ถูกต้องตั้งค่า access control list (Acl) บนราก

การแก้ปัญหา

สำหรับลูกค้าเหล่านั้นที่ได้รับผลกระทบจากปัญหานี้ fix จะพร้อมใช้งานผ่านทาง Windows Update:

http://update.microsoft.com/windowsupdate

ข้อมูลโปรแกรมแก้ไขด่วน

มีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มุ่งหวังเพื่อการแก้ไขเฉพาะปัญหาที่อธิบายไว้ในบทความนี้ ใช้ hotfix นี้เฉพาะกับระบบต่าง ๆ ที่พบปัญหานี้

ข้อกำหนดเบื้องต้น

คุณต้องมี Windows 32 Candidate การนำออกใช้ 7 บิตอย่างสูงสุดที่ติดตั้งอยู่เพื่อใช้โปรแกรมแก้ไขด่วนนี้

ข้อกำหนดการรีสตาร์ท

คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้

ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนนี้ไม่ได้ใช้แทนโปรแกรมแก้ไขด่วนที่มีการนำออกใช้ก่อนหน้านี้

ข้อมูลแฟ้ม

เวอร์ชันภาษาอังกฤษของโปรแกรมแก้ไขด่วนนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่านี้) ซึ่งแสดงรายการไว้ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

Cleanwin7rcroot.exe

6.1.7100.15

15,944

04-May-2009

06:33

x86

โปรแกรมแก้ไขด่วนถูกนำออกใช้ผ่านทาง Windows Update

แพคเกจโปรแกรมแก้ไขด่วน

  • ปัญหาที่มีอยู่เฉพาะบน x86 รุ่น Windows 7 Release Candidate Ultimate เฉพาะ x86 มีรุ่นของโปรแกรมแก้ไขด่วนถูกสร้างขึ้น โปรแกรมแก้ไขด่วนนี้จะติดตั้งบนตัวอย่างสูงสุด 32 บิต Windows 7 Release Candidate (build 7100) เท่านั้น เพื่อหลีกเลี่ยงการ นำเสนอนั้น เพิ่มเติมโปรแกรมแก้ไขด่วนจะติดตั้งบนรุ่นภาษาห้าทั้งหมดของโปรแกรม

  • ถ้าคุณติดตั้งโปรแกรมแก้ไขด่วนบนคอมพิวเตอร์ของคุณ การปรับปรุงที่อ้างอิงถึงหมายเลขนี้ Microsoft Knowledge Base (970789) จะปรากฏขึ้นในการเพิ่มหรือเอาโปรแกรมออก คุณสามารถทบทวนรายการปรับปรุงใน Add or Remove Programs เพื่อยืนยันว่า การติดตั้งโปรแกรมแก้ไขด่วนเสร็จเรียบร้อยแล้ว

  • คุณสามารถถอนการติดตั้งโปรแกรมแก้ไขด่วนนี้ และจากนั้น ให้ติดตั้งใหม่ ถ้าคุณถอนการติดตั้งการแก้ไขด่วน ACLs ไม่กลับไปเป็นสถานะก่อนหน้านี้ นั่นคือ การเปลี่ยนแปลงที่โปรแกรมแก้ไขด่วนนี้ทำ ACLs จะถูกกลับรายการเมื่อคุณถอนการติดตั้งโปรแกรมแก้ไขด่วน

เครื่องมือ CleanWin7RCRoot.exe

  • เครื่องมือ CleanWin7RCRoot.exe ตรวจสอบตัวบอกเกี่ยวกับความปลอดภัยทั้งหมดในรากของไดรฟ์ระบบที่มี "ไม่รู้จัก" ตัวบอกเกี่ยวกับความปลอดภัย เครื่องมือนี้แทนตัวบอกเกี่ยวกับความปลอดภัยที่ไม่ถูกต้องกับความถูกต้อง หลังจากที่ตัวบอกเกี่ยวกับความปลอดภัยจะถูกแทน โฟลเดอร์ที่ถูกสร้างภายใต้โฟลเดอร์รากของไดรฟ์ระบบ สืบทอด Acl ถูกต้อง และโปรแกรมประยุกต์ที่ติดตั้งเรียบร้อยแล้ว

  • โปรแกรมแก้ไขด่วนไม่ซ่อมแซมโปรแกรมประยุกต์ที่ติดตั้งอยู่

  • ถ้าคุณเปลี่ยนตัวบอกเกี่ยวกับความปลอดภัยราก เครื่องมือ CleanWin7RCRoot.exe ไม่เปลี่ยนแปลง ACL ซึ่งป้องกันปัญหาความเข้ากันได้ของแอพลิเคชันที่เป็นไป

หมายเหตุ คุณไม่สามารถใช้โปรแกรมแก้ไขด่วนนี้แบบออฟไลน์ สำหรับข้อมูลเกี่ยวกับวิธีการใช้การเปลี่ยนแปลงนี้กับรูปแบบออฟไลน์ ดูส่วน "คำแนะนำออฟไลน์" ในเอกสารนี้ได้ในภายหลัง

วิธีแก้ปัญหา

ปัญหานี้มีผลต่อรูปเท่านั้นที่จะเป็นไปตามอย่างสูงสุด 32 บิต Windows 7 Release Candidate (build 7100) เพื่อให้แน่ใจว่า โปรแกรมปรับปรุงนี้ไม่มีผลกับประสบการณ์ใช้งานของผู้ใช้ของคุณ เราขอแนะนำให้ คุณดำเนินการต่อไปนี้:

  1. สำรองข้อมูลระบบปัจจุบันของคุณ

  2. เริ่มการทำงานจากดีวีดี

  3. จัดรูปแบบพาร์ติชันของคุณที่คุณต้องการติดตั้ง Windows 7

  4. หลังจากการติดตั้ง Windows 7 เสร็จสมบูรณ์ ติดตั้งโปรแกรมปรับปรุงนี้จาก Windows Update ระบุไว้ก่อนที่คุณคืนค่าการสำรองข้อมูลใด ๆ หรือติดตั้งซอฟต์แวร์อื่น

ถ้าคุณได้ติดตั้งระบบปฏิบัติการ โดยไม่มีการจัดรูปแบบไดรฟ์ของคุณ โปรดตรวจสอบให้แน่ใจว่า การตั้งค่าของคุณถูกต้อง เมื่อต้องการทำเช่นนี้ เรียกใช้คำสั่งต่อไปนี้จากพร้อมท์คำสั่ง:

Cd \

Icacls \
เมื่อคุณเรียกใช้คำสั่ง ข้อความต่อไปนี้ควรปรากฏขึ้น:

\ BUILTIN\Administrators:(F)  BUILTIN\Administrators:(OI)(CI)(IO)(F)
NT AUTHORITY\SYSTEM:(F)
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(F)
BUILTIN\Users:(OI)(CI)(RX)
NT AUTHORITY\Authenticated Users:(OI)(CI)(IO)(M)
NT AUTHORITY\Authenticated Users:(AD)
Mandatory Label\High Mandatory Level:(OI)(NP)(IO)(NW)

ถ้าข้อความที่ปรากฏแตกต่างจากข้อความนี้ และคุณได้ไม่เคยเปลี่ยนแปลงคาดอื่น คุณต้องติดตั้งโปรแกรมแก้ไขด่วน

ถ้าคุณต้องการแก้ไขที่เหมือนกับการทำงานของโปรแกรมแก้ไขด่วนที่นำไปใช้ด้วยตนเอง เรียกใช้คำสั่งต่อไปนี้จากพร้อมท์คำสั่ง:

Cd \

cacls \ /S:D:PAI(A;; FA;;; BA) (A; OICIIO; GA;;; BA) (A;; FA;;; ทำ) (A; OICIIO; GA;;; ทำ) (A; OICI; 0X1200A9;;; สัญลักษณ์) (A; OICIIO SDGXGWGR;;; AU) (A;; แอลซี;;; AU)

icacls \ /setintegritylevel (OI)(NP) (IO) H
ถ้าคุณใช้ โปรแกรมแก้ไขด่วนที่อธิบายไว้บทความนี้ แต่คุณมีไดเรกทอรี หรือโฟลเดอร์ที่สร้างขึ้นแล้วปิดโฟลเดอร์รากของไดรฟ์ระบบ และต้องการใช้ fix กับไดเรกทอรีเหล่านั้น เรียกใช้คำสั่งต่อไปนี้จากพร้อมท์คำสั่ง:

Cd \

ซีดี <ไดเรกทอรีที่คุณต้องการนำไปใช้กับ >

cacls <ไดเรกทอรีที่คุณต้องการนำไปใช้กับ > /S:D:AIหมายเหตุ ไม่ใช้คำสั่งicaclsกับไดเรกทอรีย่อยออกจากราก

ปัญหานี้มีผลต่อรูปเท่านั้นที่จะเป็นไปตามอย่างสูงสุด 32 บิต Windows 7 Release Candidate (build 7100)

คำแนะนำในแบบออฟไลน์

คำแนะนำต่อไปนี้ใช้กับช่างเทคนิคที่ปรับเปลี่ยนรูปแบบออฟไลน์ก่อนที่ จะปรับใช้ และก่อนที่ จะติดตั้งโปรแกรมประยุกต์ในรูปแบบ นี้

กำหนดใช้ หรือใช้รูปภาพเป้าหมาย และจากนั้น เรียกใช้คำสั่งต่อไปนี้จากพร้อมท์คำสั่ง:

/S:D:PAI(A;; cacls <เส้นทางไปยังไดเรกทอรีรากบน wim เมาท์ > FA;;; BA) (A; OICIIO; GA;;; BA) (A;; FA;;; ทำ) (A; OICIIO; GA;;; ทำ) (A; OICI; 0X1200A9;;; สัญลักษณ์) (A; OICIIO SDGXGWGR;;; AU) (A;; แอลซี;;; AU)

/setintegritylevel icacls <เส้นทางไปยังไดรฟ์รากบน wim เมาท์ > (OI)(NP) (IO) H
ถ้าคุณจำเป็นต้องใช้การตั้งค่าไปยังโฟลเดอร์ใด ๆ สร้างผู้ใช้ออกจากรากในรูปแฟ้ม WIM กำหนดใช้ หรือใช้รูปเป้าหมาย และจากนั้น เรียกใช้คำสั่งต่อไปนี้จากพร้อมท์คำสั่ง:

ซีดี <เส้นทางไปยังไดเรกทอรีใน WIM ที่คุณต้องการนำไปใช้กับ >

cacls < เส้นทางไปยังไดเรกทอรีใน WIM ที่คุณต้องการนำไปใช้กับ / S:D:AIหมายเหตุ ไม่ใช้คำสั่งicaclsกับไดเรกทอรีย่อยออกจากราก

สถานะ

Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม

โปรแกรมแก้ไขด่วนนี้มีองค์ประกอบแตกต่างกันทั้งสองนั้น รายละเอียด CleanWin7RCRoot.exe และรายละเอียดแพคเกจ

รายละเอียด CleanWin7RCRoot.exe

นี่คือโปรแกรมแก้ไขขอบเขตที่พยายามแก้ไขปัญหา พยายามหลีกเลี่ยงปัญหาความเข้ากันได้ของโปรแกรมประยุกต์ในอนาคต และไม่สามารถทำการดำเนินการบนความเสี่ยงเพิ่มเติม โดยพยายามที่จะให้ผู้ใช้ปรับเปลี่ยนการตั้งค่าผสาน การแก้ไขปัญหา โดยการป้องกันไม่ให้สร้างแฟ้มภายใต้รากของระบบเป็นผู้ใช้มาตรฐานหรือบัญชี guest สำหรับคอมพิวเตอร์ทุกเครื่องที่มีปัญหา DACL ผลลัพธ์บนรากของระบบจะเหมือนกับที่อยู่ใน Sku ถูกต้อง

การแก้ไข

  • แฟ้มปฏิบัติการตรวจสอบตัวบอกเกี่ยวกับความปลอดภัยทั้งหมดในรากของไดรฟ์ระบบที่มี "ไม่รู้จัก" ตัวบอกเกี่ยวกับความปลอดภัย

  • ถ้าเครื่องมือ CleanWin7RCRoot.exe กำหนดว่า ตัวบอกเกี่ยวกับความปลอดภัยไม่ถูกต้อง แทนตัวบอกเกี่ยวกับความปลอดภัยกับถูกต้อง

    SDDL ที่ถูกต้อง: D:PAI(A;; FA;;; BA) (A; OICIIO; GA;;; BA) (A;; FA;;; ทำ) (A; OICIIO; GA;;; ทำ) (A; OICI; 0X1200A9;;; สัญลักษณ์) (A; OICIIO SDGXGWGR;;; AU) (A;; แอลซี;;; S:P(ML;OINPIO; AU) NW;;; ซ่อน)

  • เครื่องมือนี้แทนตัวบอกเกี่ยวกับความปลอดภัยที่ไม่ถูกต้องกับความถูกต้อง หลังจากที่ตัวบอกเกี่ยวกับความปลอดภัยจะถูกแทน โฟลเดอร์ที่ถูกสร้างภายใต้โฟลเดอร์รากของไดรฟ์ระบบ สืบทอด Acl ถูกต้อง และการติดตั้งแอพลิเคชันจะประสบความสำเร็จ

ปัญหาที่โปรแกรมแก้ไขด่วนนี้ไม่ได้กล่าว

มีโปรแกรมแก้ไขด่วนนี้ไม่ได้กล่าวประเด็นหลักสอง:

  • โปรแกรมแก้ไขด่วนเปลี่ยนค่าเริ่มต้น DACL บนระบบรากเพื่อให้เป็นที่เดียวกันเนื่องจากเป็น rtm ของ Windows 7 บนคอมพิวเตอร์ หรือ บนคอมพิวเตอร์ที่ใช้ Windows 7 Release Candidate อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้ไม่เผยแพร่การเปลี่ยนแปลงมีไดเรกทอรีย่อย

  • โปรแกรมแก้ไขด่วนไม่พยายามแก้ไขใด ๆ รากตัวบอกความปลอดภัยที่มีการปรับเปลี่ยน โดยผู้ใช้

ถอนการติดตั้ง

แฟ้มปฏิบัติการสนับสนุนการถอนการติดตั้ง การเปลี่ยนแปลงที่โปรแกรมแก้ไขด่วนทำให้เป็นแบบถาวร แม้ว่าแพคเกจถูกถอนการติดตั้ง จะไม่มีแปลงกลับการเปลี่ยนแปลงที่ทำให้ CleanWin7RCRoot.exe

กรณีที่มีข้อผิดพลาด

กรณีเกิดข้อผิดพลาดสำหรับเครื่องมือนี้เป็นข้อผิดพลาดเฉพาะเมื่อแฟ้มปฏิบัติการได้ระบุถึงปัญหา แต่ไม่สามารถแก้ไขปัญหา ถ้าแฟ้มปฏิบัติการได้กำหนดว่า จะไม่สามารถแก้ไขปัญหาได้เนื่องจาก ACL ไม่ตามที่คาดไว้ แม้ว่าจะยังไม่ถูกต้อง เครื่องมือจะส่งกลับค่าความสำเร็จ

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ ACLs และตัวแสดงรายละเอียดความปลอดภัย แวะไป Microsoft MSDN เว็บไซต์ต่อไปนี้:

http://msdn.microsoft.com/en-us/library/aa374872(VS.85).aspx

http://msdn.microsoft.com/en-us/library/bb648648(VS.85).aspxสำหรับข้อมูลเพิ่มเติมเกี่ยวกับศัพท์เฉพาะในการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×