Powershell อักษรผิดขนาดใน Windows 8.1


22

บนเครื่อง Windows 8.1 ของฉันฉันต้องใช้ PowerShell เพื่อกำหนดค่าแอปพลิเคชันเว็บในสำนักงาน
เมื่อฉันเริ่ม powerhell สักครู่หนึ่งมันจะแสดงตามที่ควร แต่จากนั้นมันจะถูกปรับขนาดและแบบอักษรจะกลายเป็นความสูง 0.5 ถึง 1 มม.

อ่านได้ยาก
ฉันพยายามปรับขนาดตัวอักษรและเพิ่มค่ารีจิสตรีสำหรับ DPI แต่ไม่มีผลใด ๆ

ฉันไม่สามารถใช้เชลล์ที่ฉันไม่สามารถอ่านเอาต์พุตหรืออินพุตได้
มีใครบอกวิธีแก้ปัญหานี้ได้บ้าง

ฉันลองใช้แว่นขยายหน้าจอ แต่ตัวอักษรมีขนาดเล็กพอที่เมื่อคุณขยายมันคุณสามารถอ่านได้ทั้ง ...


ฉันประสบปัญหาเดียวกัน แบบอักษรมีขนาดเป็นบิตแมป 4x6 ดูรายละเอียดฉันตั้งค่าเริ่มต้นสำหรับคอนโซลเป็น Lucida Console 24pt
dolmen

1
นี่อาจเป็นปัญหาสิทธิ์ คำถามนี้อาจมีคำตอบที่เป็นประโยชน์ในการแก้ปัญหาของเรา
dolmen

ที่เลวร้ายยิ่ง: พิมพ์ "PowerShell" จากหน้าต่าง "cmd.exe" ที่มีการตั้งค่าที่เหมาะสมไม่ปรับขนาด ...
Dolmen

การเหลื่อมกัน 6 นิ้วจากหน้าจอเป็นส่วนหนึ่งของวิศวกรรม "ตามหลักสรีรศาสตร์" ที่ไมโครซอฟท์นำเข้าสู่ทุกสิ่ง มันคือทั้งหมดที่เกี่ยวกับการคาดหวังให้ต่ำ
Bill Westrup

คำตอบ:


34

เปิด Powershell ที่ยกระดับ ("คลิกขวา" และ "เรียกใช้ในฐานะผู้ดูแลระบบ") คลิกซ้ายที่ไอคอนในด้านซ้ายมือของแถบชื่อ (หรือกด Alt + Space) เลือก Properties จากนั้นบนแท็บ Font คุณสามารถเลือกขนาด "8 x 12" อาจเป็นสิ่งที่คุณต้องการ

คุณอาจต้องการเลือก "Lucida Console" เป็นแบบอักษรของคุณเนื่องจาก Consolas เป็นเรื่องยากที่จะอ่าน imo

คุณต้องให้แน่ใจว่าคุณใช้ PowerShell สูง (ในฐานะผู้ดูแลระบบ) หากคุณต้องการให้การกำหนดค่าของคุณคงอยู่อย่างถาวร


7
ใช้ได้กับหน้าต่างปัจจุบันเท่านั้น สิ่งนี้จะไม่ถูกจดจำและการปรับขนาดยังคงเกิดขึ้นแม้ว่าฉันจะเปลี่ยนการตั้งค่า "เริ่มต้น" หน้าต่าง Cmd.exe นั้นใช้ได้
dolmen

1
สิ่งนี้ใช้ได้กับฉัน - ตราบใดที่มันทำในคอนโซลเริ่มต้นในฐานะผู้ดูแลระบบ ขอบคุณ!
Danny Staple

สิ่งนี้ไม่มีผลกระทบเลย
Quandary

3

การไม่สามารถแก้ไขทางลัด dafault PowerShell อย่างถาวรคือปัญหาสิทธิ์ / UAC คุณสามารถกำหนดค่า PowerShell ในแบบที่คุณต้องการได้ (แบบอักษรที่ใหญ่กว่า / แตกต่างกันขนาดของ Windows เป็นต้น) แต่การตั้งค่าจะไม่ถูกบันทึกเพราะตามปกติด้วย UAC คุณคิดว่าคุณมีสิทธิ์ผู้ดูแลระบบ แต่คุณไม่มีและเป็นค่าเริ่มต้น ลิงก์ PowerShell นั้นเหมือนกันสำหรับผู้ใช้ทั้งหมดดังนั้นคุณต้องมีสิทธิ์ผู้ดูแลระบบเพื่อทำการแก้ไข

แก้ไข: เริ่ม PowerShell โดยใช้ "Run as Administrator" กำหนดค่าตามที่คุณต้องการจากนั้นการตั้งค่าจะถูกบันทึกไว้

ฉันยังไม่เข้าใจว่าทำไมการตั้งค่าเริ่มต้นของมันจึงมีแบบอักษรเล็กอย่างน่าอัศจรรย์ แต่อย่างน้อยก็สามารถแก้ไขได้ด้วยวิธีนี้


3

แปลกมาก แต่วิธีแก้ปัญหาถาวรที่ฉันพบคือทำตามขั้นตอนเหล่านี้ทั้งหมด

  1. ใน Windows 8.1 ให้คลิกขวาที่ปุ่มเมนู Start แล้วคลิกWindows PowerShell (Admin) *
  2. ยืนยันพรอมต์ UAC (ถ้ามี)
  3. คลิกที่มุมไอคอนหน้าต่างบนซ้ายและเลือกProperties
  4. บนแท็บแบบอักษรเลือกConsolasเป็นแบบอักษร โปรดทราบว่าLucida Consoleจะไม่ทำงาน
  5. เลือกขนาดตัวอักษรที่เหมาะสม ฉันเลือก 14 คะแนน
  6. คลิกตกลง
  7. ปิดหน้าต่าง PowerShell

ชุดนี้ใช้แบบอักษรสำหรับWindows PowerShellและWindows PowerShellจากเมนูบริบทของเมนู Start และสำหรับทางลัดWindows PowerShellในภาพรวมแอพ

*) หากคุณไม่ได้มีWindows PowerShell (ธุรการ)ในเมนู Start ของคุณ (แทนคุณเห็นCommand Prompt (Admin) ) จากนั้นคลิกขวาที่แถบงานและเลือกProperties จากนั้นไปที่นำร่องแท็บและตรวจสอบแทนที่ Command Prompt ด้วย Windows PowerShell ในเมนูเมื่อฉันคลิกขวาที่มุมล่างซ้ายหรือกดคีย์ Windows + X


"โปรดทราบว่า Lucida Console จะไม่ทำงาน" ช่วยฉัน :-)
Ignitor

1

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

ฉันได้รับสามารถที่จะเปลี่ยนการตั้งค่าสำหรับทางลัดที่โดยการคลิกขวาบนไอคอนแถบงานแล้วคลิกขวาบนWindows PowerShellในเมนู (เพื่อการเข้าถึงเมนูบริบทของ sortcut) จากนั้นคุณสมบัติ แท็บแบบอักษรมีตัวเลือก อย่างไรก็ตามการใช้Lucida Consoleดูเหมือนจะไม่ทำงาน แต่Consolas ใช้งานได้!

มันอาจจะมีประโยชน์ในการทำให้ระบบวางตำแหน่งหน้าต่าง ( แท็บเค้าโครง )

หมายเหตุ: นี่เป็นเพียงการแก้ไขบางส่วนเท่านั้น PowerShell เปิดตัวด้วยวิธีอื่นนอกเหนือจากไอคอนนี้ยังมีปัญหาอยู่


1

ฉันได้เพิ่ม Powershell ลงในเมนูเริ่มแล้ว:

  • คลิกขวา> เรียกใช้ในฐานะผู้ดูแลระบบ
  • ในคุณสมบัติและค่าเริ่มต้นให้เปลี่ยนแบบอักษรเป็น Consolas 24 (หรือขนาดที่คุณต้องการ) - ด้วยเหตุผลบางอย่างมันไม่ทำงานกับ Lucida
  • exit powershell และการกำหนดค่าควรได้รับการบันทึกและเชื่อมโยงกับไอคอนในเมนูเริ่มต้นของคุณ

0

แต่น่าเสียดายที่ไม่มีคำตอบอื่น ๆ ที่ดูเหมือนจะอยู่กับความจริงที่ว่าคุณทำดูหน้าต่างที่มีการตั้งค่าที่ถูกต้อง แต่เพียงสักครู่

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

อย่างไรก็ตามหากคุณผ่านความเจ็บปวดในการตั้งค่าหน้าต่างอีกครั้งตามคำตอบอื่น ๆ ที่แนะนำ แต่เริ่มต้นด้วยแบบอักษรขนาดเล็กคุณอาจจะสามารถใช้คำสั่งผสมขนาดตัวอักษร / หน้าต่างที่ระบบยอมรับอย่างใดโดยไม่ต้องปรับขนาดบังคับ . สิ่งนี้ใช้ได้สำหรับฉัน ฉันหวังว่านี่จะช่วยได้.


0

สำหรับ Win 8.1 On Start ค้นหา PowerShell
เปิดตำแหน่งไฟล์ เปิดคุณสมบัติทางลัด (เมนูคลิกขวา)
แท็บความปลอดภัย -> แก้ไขการอนุญาตของคุณเพื่อแก้ไข
เลือกแท็บ Font (ข้ามข้อผิดพลาด - ไม่มีการตั้งค่าใด ๆ ดังนั้นจึงเป็นปัญหา)
เลือกแบบอักษร (ฉันตั้งค่า Lucida Sans ขนาด 16)
ใช้ (เปลี่ยนแปลง)
แท็บความปลอดภัยแก้ไขการอนุญาตลบการแก้ไข
ใช้
เสร็จเรียบร้อย.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.