เหตุใด Visual Studio จึงทำงานในโหมด“ อยู่ด้านบนเสมอ”


33

ดูเหมือนว่าสำเนา Visual Studio ของฉันจะถูกตั้งในโหมด "Always On Top" มันทำงานด้วยวิธีนี้โดยปริยาย ดูเหมือนจะไม่มีทางเปลี่ยนแปลงได้

Visual Studio ทำงานในฐานะผู้ดูแลระบบ / ระดับสูง แต่นั่นไม่ควรส่งผลกระทบจริงหรือไม่ Visual Studio ทำงานเป็น "Always On Top"

ความคิดใด ๆ ที่ทำให้เกิดเหตุการณ์เช่นนี้และวิธีการป้องกันไม่ให้เกิดขึ้น


4
ฉันเห็นภาพเหลือบของปัญหานี้กับ Visual Studio 2010 เริ่มเรียกใช้ "Always On Top" ใน Windows7 แต่เกิดขึ้นทันทีเมื่อมีการอัปเดต ReSharper และได้รับการแก้ไขทันทีที่รีสตาร์ท Visual Studio

1
Visual Studio รุ่นใดที่คุณอ้างถึง
Marcel

คุณติดตั้ง ReSharper อีกหรือไม่ ดูเหมือนว่าจะมีประวัติสาเหตุของปัญหาประเภทนี้ในรุ่นต่างๆ
panhandel

ฉันสามารถแก้ไขปัญหานี้ได้: stackoverflow.com/a/27411034/2667554
enn

การเริ่มต้นใหม่ของ visual Studio 2010 ช่วยฉันด้วย
FrenkyB

คำตอบ:


16

ฉันมีสิ่งที่คล้ายกันเกิดขึ้นกับ Visual Studio ที่ติดอยู่ด้านบนเสมอ มันเริ่มเกิดขึ้นหลังจากที่ฉันกดปุ่ม Windows ตามด้วยลูกศร / home / end / pageup / pagedn keystrokes โดยบังเอิญ (ฉันตั้งใจจะใช้ปุ่มควบคุม)

สิ่งที่ดูเหมือนจะชัดเจนว่าพฤติกรรมที่อยู่ด้านบนเสมอคือการเลือกแอปพลิเคชันอื่น (เช่น Chrome) จากนั้นกด Windows-Home (ซึ่งย่อทุกอย่างอื่นที่ไม่ใช่ Chrome) แล้วกด Window-Home อีกครั้ง จากนั้นฉันสามารถยกเลิกการย่อ Visual Studio และจะไม่อยู่ด้านบนอีกต่อไป

สิ่งนี้ทำงานร่วมกับ VS2010, VS2012 และ VS2013 เมื่อพวกเขาเข้าสู่โหมดประหลาดนี้ได้เสมอในโหมดบนสุด

แก้ไข: แก้ไขตามความคิดเห็นจาก @Nebula


3
งานนี้ไม่ได้ผลสำหรับฉัน Windows-Alt-Home ดูเหมือนว่าจะบอกให้ Chrome ไปที่หน้าแรก การโฟกัสที่เดสก์ท็อปและ Windows-Alt-Home ก็ไม่ได้ผลเหมือนกัน - ฉันเรียกใช้ VS2010 ในโหมดผู้ดูแลระบบ - Resharper - Windows 7 ฉันไม่มีวิธีแก้ปัญหาเพียงแค่แสดงความคิดเห็น
David Chiew

7
เกือบจะได้ผลสำหรับฉันแล้ว ฉันต้องกด Windows + Home (ฉันไม่รู้เกี่ยวกับอันนั้น) จากนั้นก็กด Windows + Home อีกครั้ง Windows + Alt + Home เพิ่งส่ง chrome ไปยังหน้าแรกของมัน ดังนั้น: Windows + Home -> รอให้หน้าต่างลงมา -> Windows + Home -> แก้ไข!
เนบิวลา

ตามที่ @Nebula ชี้ให้เห็นไม่ควรใช้ตัวแก้ไข ALT ยืนยันการแก้ไขสำหรับ VS 2017 เช่นกัน! :)
Johny Skovdal

ทำงานได้อย่างสมบูรณ์แบบด้วย vs2017
yiabiten

ขอบคุณ! ใช้งานได้กับ Visual Studio 2019
ajawad987

4

บันทึกงานของคุณปิด Visual Studio เปิดใหม่ Hit start หรือ debug หรือกด F5

สิ่งนี้ใช้ได้สำหรับฉัน

แม้ว่าแปลกมากเป็นเวลาหลายเดือนที่ฉันไม่มีปัญหานี้และก่อนหน้านี้เมื่อฉันเริ่มแก้ไขข้อผิดพลาดหน้าต่างของฉันอยู่ด้านหลังหน้าต่างของ Visual Studio ... คิดว่ามันแปลกอย่างที่ไม่เคยเกิดขึ้นมาก่อน ปิด Visual Studio เปิดใหม่และวิโอล่า


2

อาจเป็นสาเหตุของ addin? ลองปิดการใช้งาน addins ใน Tools / Add-in manager จากนั้นเรียกใช้ Visual Studio ในเซฟโหมดโดยดำเนินการ

devenv.exe /safemode

นี่คือคำตอบที่ชัดเจน
nocarrier

ทำงานเหมือนจับใจหลังจากติดตั้ง Resharper 8.2!
Guy


1

แก้ไขปัญหาเกี่ยวกับ VS2017 บน Windows 10 โดยให้ความสำคัญกับแอปพลิเคชันอื่นและกด Windows + Home (เพื่อย่อขนาดหน้าต่างทั้งหมดออกจากหน้าต่างที่ได้รับโฟกัส) จากนั้น Windows + Home อีกครั้งเพื่อเรียกคืนหน้าต่างอื่น ๆ ทั้งหมด (รวมถึง VS) VS ไม่ได้อยู่ด้านบนเสมออีกต่อไป


+1 สิ่งนี้ใช้ได้กับฉันด้วย Visual Studio 2019 ขอบคุณ!
ajawad987

1

ในกรณีของฉันฉันสามารถออกจากโหมดนั้นได้โดยใช้ Window-> Float เพื่อปลดแท็บ หลังจากที่ฉันลากแท็บกลับไปที่หน้าต่างหลักมันก็ไม่ติดอยู่ด้านบนอีกต่อไป


0

อาจด้วยเหตุผลบางอย่างคุณสมบัติที่อยู่ด้านบนของ Visual Studio (VS) ของคุณจะถูกบันทึกไว้ที่ใดที่หนึ่งแล้วโหลดใหม่เมื่อทำงาน
ขึ้นอยู่กับเวอร์ชัน VS ของคุณคุณอาจใช้FileBox eXtender (FBX) เพื่อเปลี่ยนคุณสมบัติที่อยู่ด้านบนเสมอสำหรับการเรียกใช้แต่ละครั้งหรือถาวร น่าจะดีกว่าถ้าใช้รุ่นที่ตรงกับสถาปัตยกรรม Windows ของคุณ 64- บิตสำหรับ x64 และ 32- บิตสำหรับ x86 นอกจากนี้ FBX อาจใช้สำหรับโปรแกรมในโหมดยกระดับเท่านั้นหากตัวเองทำงานในโหมดยกระดับ (เช่น "Run as Administrator")
สถานะที่อยู่ด้านบนสามารถเปลี่ยนได้โดยคลิกที่หมุดบนแถบชื่อโปรแกรมเมื่อ FileBox eXtender กำลังทำงาน


0

เมื่อฉันได้ปัญหานี้ผมพบว่าวิธีการแก้ปัญหาที่เกิดขึ้นย้อนกลับไปที่วิธีการ Geek โชคดีที่มันเกี่ยวข้องกับ TOGGLE ซึ่งฉันสามารถใช้เพื่อปิดการใช้งานโหมดบนเสมอที่หน้าต่างของ Visual Studio ได้เข้ามา ตามลิงค์ด้านบนฉันเพิ่มสิ่งนี้ลงในสคริปต์ AutoHotkey ของฉัน

^ SPACE :: Winset, Alwaysontop,, A

จากนั้นฉันเลือกหน้าต่างของ Visual Studio และใช้ ctrl-space เพื่อสลับด้านบนเสมอ มันทำงานเหมือนจับใจ


0

การเริ่มต้น Visual Studio 2015 ใหม่ช่วยแก้ไขปัญหาได้

ในกรณีของฉัน VS เปลี่ยนเป็นโหมด "Always On Top" ในขณะที่ฉันกำลังใช้ระบบภายในจาก ReSharper

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