"การตั้งค่า wmic computersystem AutomaticManagedPageFile = FALSE " คำสั่งทำให้เกิดการสูญเสียการตั้งค่า pagefile ที่มีอยู่ใน Windows Vista, Windows Server 2008, Windows 7 หรือคอมพิวเตอร์ที่ใช้ Windows Server 2008 R2

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 974028 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

อาการ

การตั้งค่าแฟ้มเพจเก็บอยู่ในรายการรีจิสทรีต่อไปนี้บนคอมพิวเตอร์ที่ใช้ Windows Vista, Windows Server 2008, Windows 7 หรือ Windows Server 2008 R2:
HKLM\SYSTEM\CurrentControlSet\Control\Session Management\PagingFiles Manager\Memory
หากคุณเรียกใช้คำสั่งต่อไป การ REG_MULTI_SZ ของรายการรีจิสทรีนี้ตั้งค่าเป็น " C:\pagefile.sys 0 0 ":
wmic computersystem set AutomaticManagedPageFile=FALSE
ปัญหานี้ทำให้เกิดการสูญเสียการตั้งค่า pagefile ที่มีอยู่สำหรับระบบปฏิบัติการที่มีการตั้งค่า pagefile ต่อไปนี้:
  • มีระบุขนาดเริ่มต้น และสูงสุด pagefile ต่างหาก
    ตัวอย่าง::
    C:\pagefile.sys 4095 4095
  • pagefiles หลายที่อยู่บนไดรฟ์ข้อมูลหลาย
    ตัวอย่าง::
    C:\pagefile.sys 8200 8200
    D:\pagefile.sys 8200 8200
    E:\pagefile.sys 8200 8200
หมายเหตุ:นอกจากนี้ยังเกิดปัญหาหากการAutomaticManagedPagefileคุณสมบัติของ WMIWin32_ComputerSystemคลาถูกกำหนดเป็น "FALSE" ตามรหัสโปรแกรม โดยใช้ COM แบบอินเทอร์เฟซ

การหลีกเลี่ยงปัญหา

วิธีที่ 1:
ยืนยันการตั้งค่าปัจจุบันของแฟ้มเพจ โดยการเรียกใช้คำสั่งต่อไปนี้:
รับ computersystem wmic AutomaticManagedPageFile
นอกจากนี้ หลีกเลี่ยงการกำหนดค่าเป็น "FALSE" ถ้าได้มีการตั้งค่าเป็น "FALSE"

วิธีที่ 2
รหัส VBScript รันแทนwmicคำสั่งเพื่อปิดใช้งานนั้นAutomaticManagedPageFileคุณสมบัติ โดยให้ทำตามขั้นตอนต่อไปนี้::
  1. เริ่มต้น Notepad
  2. วางรหัสต่อไปนี้ลงในแผ่นจดบันทึก:
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    
    For Each objCS in objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem")
        on Error Resume Next
    '    Wscript.Echo "AutomaiticManagedPagefile: " & objCS.AutomaticManagedPagefile
        If (objCS.AutomaticManagedPagefile) Then
            Wscript.Echo "Setting AutomaticManagedPagefile to False"
            objCS.AutomaticManagedPageFile=False
            objCS.Put_
        Else
            Wscript.Echo "AutomaticManagedPagefile was already False. Just leaving"
        End If
    '    Wscript.Echo "AutomaiticManagedPagefile: " & objCS.AutomaticManagedPagefile
    Next
    
  3. ในการแฟ้ม:เมนู คลิกบันทึกเป็น.
  4. เลือกปลายทาง ชนิดAutomaiticManagedPagefile.vbsในการชื่อแฟ้มกล่อง แล้วคลิกบันทึก.
  5. เรียกใช้สคริปต์ AutomaiticManagedPagefile.vbs บนคอมพิวเตอร์ของคุณ

สถานะ

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

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

ตัวให้บริการ WMI ของWin32_ComputerSystemคลาสที่ไม่มีการใช้งานใน CimWin32.dll การเปลี่ยนแปลงค่ารีจิสทรีต่อไปนี้เมื่อแฟ้ม.dll นี้AutomaticManagedPageFileคุณสมบัติของ WMIWin32_ComputerSystemมีการเปลี่ยนแปลงคลาส:
HKLM\SYSTEM\CurrentControlSet\Control\Session Management\PagingFiles Manager\Memory
ถ้าการAutomaticManagedPageFileคุณสมบัติที่กำหนดไว้เป็น TRUE ตั้งค่าเป็น "หรือไม่: \pagefile.sys ถ้าการAutomaticManagedPageFileคุณสมบัติที่กำหนดไว้เป็น FALSE ตั้งค่าเป็น "c:\pagefile.sys 0 0 ดังนั้น ตั้งใด ๆ หน้าแฟ้มค่าอื่น ๆ จะเขียนทับเมื่อเกิดปัญหานี้

สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
959516หลาย pagefiles จะถูกสร้างขึ้นเมื่อคุณกำหนดคุณสมบัติ AutomaticManagedPagefile ของคลา Win32_ComputerSystem เป็นเท็จในคอมพิวเตอร์ที่ใช้ Windows Server 2008 หรือ Windows Vista Service Pack 1

คุณสมบัติ

หมายเลขบทความ (Article ID): 974028 - รีวิวครั้งสุดท้าย: 16 มกราคม 2554 - Revision: 2.0
ใช้กับ
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows 7 Enterprise
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows Vista Business
Keywords: 
kbtshoot kbsurveynew kbexpertiseinter kbinfo kbmt KB974028 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:974028

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com