คุณไม่สามารถใช้คำสั่ง "runas" เมื่อต้องพิมพ์จากบัญชีผู้ใช้ที่แตกต่างกันในเซสชันเดียวจากโปรแกรม 32 บิตบนคอมพิวเตอร์ที่กำลังเรียกใช้รุ่น 64 บิตของ Windows Server 2008 หรือ Windows Vista

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

เนื้อหาบนหน้านี้

อาการ

บนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows เวอร์ชั่น 64 บิต คุณไม่สามารถใช้คำสั่งrunasการพิมพ์จากโปรแกรม 32 บิตจากบัญชีผู้ใช้ที่แตกต่างกันในเซสชันเดียว

สาเหตุ

ลักษณะการทำงานนี้เกิดขึ้นเนื่องจากระบบจะใช้กระบวนการSplwow64.exeการแปลระหว่างโปรแกรม 32 บิตและรุ่นของโปรแกรมควบคุมของระบบปฏิบัติการ 64 บิต หลังจากงานพิมพ์เสร็จในบัญชีผู้ใช้ กระบวนการ Splwow64.exe อยู่ในหน่วยความจำสำหรับรอบระยะเวลาที่จะเพิ่มประสิทธิภาพการทำงานของระบบ อย่างไรก็ตาม กระบวนการSplwow64สิ้นสุดตามที่คาดไว้ ดังนั้น เมื่อคุณใช้คำสั่งใหม่เมื่อต้องการเริ่มการทำงานของโปรแกรม 32 บิต คุณไม่สามารถพิมพ์จากบัญชีผู้ใช้ที่แตกต่างกัน

การแก้ไข

สำหรับเซิร์ฟเวอร์ Windows 2003, 64-บิต ทุกรุ่น

ไม่มีโปรแกรมแก้ไขด่วนมีพร้อมใช้งานสำหรับปัญหานี้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหาที่คล้ายกันใน Windows Server 2003 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
923357 คุณไม่สามารถใช้คำสั่ง RUNAS การพิมพ์จากโปรแกรม 32 บิตในบัญชีผู้ใช้ที่แตกต่างกันในเซสชันเดียวบนคอมพิวเตอร์ที่กำลังเรียกใช้ Microsoft Windows เวอร์ชั่น 64 บิต

สำหรับรุ่น 64 บิตของ Windows Server 2008 และ Windows Vista

โปรแกรมแก้ไขด่วนจะพร้อมใช้งานเมื่อต้องแก้ไขปัญหานี้ โปรแกรมแก้ไขด่วนนี้เป็นตั้งค่าการหมดเวลาเริ่มต้นสำหรับรอบระยะเวลากระบวนการ Splwow64.exe ยังคงอยู่ในหน่วยความจำ ค่านี้เป็นค่าเริ่มต้นคือ 2 นาที ดังนั้น กระบวนการ Splwow64.exe ชัตดาวน์สองนาทีหลังจากที่ปิดงานพิมพ์ครั้งล่าสุดในบัญชีผู้ใช้หนึ่งคน นอกจากนี้ คุณสามารถกำหนดค่าหมดเวลานี้ ด้วยการเปลี่ยนแปลงค่ารีจิสทรีในส่วน "ข้อมูลรีจิสทรี" ด้านล่าง

สำหรับ Windows Server 2008 R2 และรุ่น 64 บิตของ Windows 7

เมื่อคุณพิมพ์จากโปรแกรมประยุกต์แบบ 32 บิตจำนวนมากที่ทำงานในบัญชีผู้ใช้ที่แตกต่างกันภายในเซสชันหนึ่ง เรียกใช้อินสแตนซ์จำนวนมากของ Splwow64.exe ภายใต้แต่ละบัญชีผู้ใช้สำหรับโปรแกรมประยุกต์นั้น ซึ่งหมายความ ว่า อินสแตนซ์ของ Splwow64.exe ทำงานได้อย่างอิสระ และไม่รบกวนอินสแตนซ์ที่กำลังทำงานอื่น ๆ ข้อจำกัดของผู้ใช้เดียวเท่านั้นที่ไม่สามารถพิมพ์จากเซสชันเดียว overcomes นี้

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

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

หากโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "โปรแกรมแก้ไขด่วนพร้อมใช้งาน" ดาวน์โหลด"ด้านบนของบทความฐานความรู้นี้ หากส่วนนี้ไม่ใช่ ติดต่อบริการลูกค้าของ Microsoft และการสนับสนุนเพื่อขอรับโปรแกรมแก้ไขด่วน

หมายเหตุ ถ้าปัญหาอื่น ๆ เกิดขึ้น หรือถ้าการแก้ไขปัญหาใด ๆ จำเป็น คุณอาจต้องสร้างการร้องขอบริการแยกต่างหาก ค่าใช้จ่ายในการสนับสนุนปกติจะคำถามเพิ่มเติมและปัญหาที่ไม่มีโปรแกรมแก้ไขด่วนนี้เฉพาะ สำหรับรายการทั้งหมด ของหมายเลขโทรศัพท์ของบริการลูกค้าของ Microsoft และการสนับสนุน หรือเมื่อ ต้องสร้างการร้องขอบริการแยกต่างหาก แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
ชื่อ
หมายเหตุ แบบฟอร์ม "โปรแกรมแก้ไขด่วนพร้อมใช้งาน" ดาวน์โหลด"แสดงภาษาที่มีโปรแกรมแก้ไขด่วนจะพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ ได้เนื่องจากโปรแกรมแก้ไขด่วนไม่พร้อมใช้งานสำหรับภาษานั้น


ฮอตฟิกซ์ Windows Vista และ Windows Server 2008 ที่สำคัญจะรวมอยู่ในแพ็คเกจเดียวกัน อย่างไรก็ตาม เดียวของผลิตภัณฑ์เหล่านี้อาจอยู่ในหน้า "การร้องขอโปรแกรมแก้ไขด่วน" เมื่อต้องการร้องขอแพคเกจโปรแกรมแก้ไขด่วนที่ใช้กับทั้ง Windows Vista และ Windows Server 2008 เพียงแค่เลือกผลิตภัณฑ์ที่มีอยู่ในหน้า

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

เมื่อต้องใช้โปรแกรมแก้ไขด่วนนี้ คอมพิวเตอร์ต้องเรียกใช้ระบบปฏิบัติการต่อไปนี้อย่างใดอย่างหนึ่ง:
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows Server 2008
  • Windows Vista Service Pack 2(SP2)
  • Windows Vista Service Pack 1(SP1)

ความต้องการเริ่มการทำงาน

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

ข้อมูลรีจิสทรี

เมื่อต้องการตั้งค่าคอนฟิกค่าหมดเวลา ให้ทำตามขั้นตอนเหล่านี้

สิ่งสำคัญ นี้ส่วน วิธีการ หรืองานประกอบด้วยขั้นตอนที่บอกให้คุณทราบวิธีการปรับเปลี่ยนรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง ดังนั้น ตรวจสอบให้แน่ใจว่า คุณทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการป้องกันเพิ่มเติม สำรองรีจิสทรีก่อนที่คุณปรับเปลี่ยน จากนั้น คุณสามารถคืนค่ารีจิสทรีหากเกิดปัญหา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรอง และคืนค่ารีจิสทรี ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
322756 วิธีการสำรอง และคืนค่ารีจิสทรีใน Windows
  1. คลิก รีสตาร์ทแล้ว คลิก เรียกใช้.
  2. ชนิด regedit แล้ว คลิก ตกลง.
  3. ค้นหา และจากนั้น คลิกขวาคีย์ย่อยของรีจิสทรีต่อไปนี้:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
  4. ชี้ไปที่ ใหม่แล้ว คลิก ค่า DWORD.
  5. ชนิด SplWOW64TimeOutSecondsเป็นชื่อของรายการรีจิสทรี แล้วกด Enter
  6. คลิกสองครั้ง SplWOW64TimeOutSeconds รายการที่คุณสร้างในขั้นตอนที่ 4
  7. ป้อนค่าในการ ข้อมูลค่า กล่อง และคลิก ตกลง.
หมายเหตุคุณต้องป้อนค่าที่มากกว่า 0 (ศูนย์) ในการข้อมูลค่า กล่อง ค่าที่คุณป้อนเป็นจำนวนวินาทีที่ระบบรอเป็นระยะ ๆ ในขณะที่ระบบตรวจสอบว่า กระบวนการ Splwow64.exe ต้องสามารถยกเลิกการโหลด กระบวนการ Splwow64.exe ถูกยกเลิกการโหลดเมื่อจำนวนวินาทีที่ระบุใน SplWOW64TimeOutSeconds ผ่านไปเนื่องจากกระบวนการพิมพ์แบบ 32 บิตสุดท้ายที่ปิด ดังนั้น เมื่อกระบวนการบริการพิมพ์ ความสามารถในการพิมพ์จะไม่ถูกปล่อยจน กว่าปิดบริการ และอยู่ในเวลาน้อยที่สุดที่คุณระบุไว้ในนั้น ข้อมูลค่า กล่องส่งผ่าน ตัวอย่างเช่น ถ้าคุณพิมพ์ 15 ในการ ข้อมูลค่า กล่อง และกระบวนการแบบ 32 บิตสุดท้ายใช้เวลาสองนาทีเมื่อต้องพิมพ์ และปิด การนำออกใช้ความสามารถในการพิมพ์ระหว่างสองนาที และ 15 วินาทีและสองนาที และ 30 วินาที ถ้ามีระบุไม่มีค่าการหมดเวลา ค่าหมดเวลาเริ่มต้นไว้สองนาที

แฟ้มข้อมูล

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

สำหรับทั้งหมดที่ได้รับการสนับสนุน x 64-รุ่นที่ใช้ Windows Server 2008 และ Windows Vista

ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันเวลาแพลตฟอร์ม
Splwow64.exe6.0.6001.2246439,93607-ก.ค.-200916:27x 64
Splwow64.exe6.0.6002.2216539,93607-ก.ค.-200916:01x 64

สำหรับทั้งหมดได้รับการสนับสนุน Windows Server 2008 รุ่นที่ใช้ Itanium

ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันเวลาแพลตฟอร์ม
Splwow64.exe6.0.6001.2246484,48007-ก.ค.-200916:53IA-64
Splwow64.exe6.0.6002.2216584,48007-ก.ค.-200916:00IA-64

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

เมื่อต้องหลีกเลี่ยงปัญหานี้ ใช้วิธีการใดวิธีการหนึ่งในวิธีต่อไปนี้

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

ใช้คำสั่งrunasการพิมพ์

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

จบกระบวนการ Splwow64.exe ก่อนที่คุณใช้คำสั่งrunasการพิมพ์จากโปรแกรม 32 บิตในบัญชีผู้ใช้ที่แตกต่างกันในเซสชันเดียว

สถานะ

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

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

บนคอมพิวเตอร์ที่กำลังเรียกใช้ Microsoft Windows เวอร์ชั่น 64 บิต เพียงบัญชีผู้ใช้อาจพิมพ์จากโปรแกรม 32 บิตในเซสชันเดียวกัน ในเซสชันเดียว บัญชีผู้ใช้ที่พิมพ์ครั้งแรกเป็นบัญชีผู้ใช้เท่านั้นที่กระบวนการแบบ 32 บิตที่สามารถพิมพ์ จนกว่าหมดเวลาเกิดขึ้น หรือสิ้นสุดเซสชัน หากบัญชีผู้ใช้อื่นในเซสชันเดียวกันพยายามที่พิมพ์ก่อนที่จะสิ้นสุดเซสชันการ แอคเคาท์ผู้ใช้ได้รับข้อผิดพลาด "จัดการไม่ถูกต้อง" นอกจากนี้ การร้องขอการพิมพ์จะไม่สำเร็จ

กระบวนการมากกว่าหนึ่งสามารถเรียกใช้ในบัญชีผู้ใช้ที่แตกต่างกันในเซสชันเดียวกัน ตัวอย่างต่อไปนี้:
  • กระบวนการบริการที่เรียกใช้ในเซสชันเดียวกัน อย่างไรก็ตาม บัญชีผู้ใช้ที่เรียกใช้กระบวนการบริการจะถูกกำหนด โดยการตั้งค่าบริการ
  • กระบวนการที่จะเริ่มต้น โดยใช้การ ใหม่ คำสั่ง

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

คุณสมบัติ

หมายเลขบทความ (Article ID): 972616 - รีวิวครั้งสุดท้าย: 6 สิงหาคม 2555 - Revision: 11.0
ใช้กับ
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 for Itanium-Based Systems
  • 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
  • Microsoft Windows Server 2003 R2 Datacenter Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (64-Bit x86)
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
Keywords: 
kbautohotfix kbexpertiseadvanced kbfix kbsurveynew kbqfe kbhotfixserver kbmt KB972616 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:972616

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

 

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