Selalu buka jendela baru dari layar mulai

38

Saat memilih aplikasi dari layar Mulai Windows 8, jika saya sudah memiliki aplikasi yang menjalankan perilaku default adalah mengatur fokus ke jendela yang paling baru dibuka.

Apakah mungkin untuk mengubah perilaku ini sehingga akan selalu membuka contoh baru aplikasi tanpa harus mengklik kanan dan pilih "Buka jendela baru"?

Rory Fitzpatrick
sumber
15
+1, perilaku default salah. Jika seseorang ingin pergi ke instance yang ada, mereka akan menggunakan taskbar, bukan layar mulai.
Jon
1
@ Bob memiliki saran bagus di utas lain (lihat juga komentar saya di sana) tetapi Anda harus memodifikasi setiap pintasan untuk melakukannya. Ini layak untuk saya karena tidak ada banyak program yang mengalami masalah ini (kebanyakan WordPad). Ini juga memecahkan masalah mengklik shift menempatkan jendela baru di belakang segala sesuatu yang tampaknya terjadi sebagian besar waktu untuk Wordpad!
User5910

Jawaban:

31

Untuk membuka di jendela baru, Anda dapat menggunakan Shift+ clickatau Middle-clickuntuk membuka di instance baru.

Jika Anda ingin mengaturnya agar terbuka dalam instance baru secara default untuk Semua aplikasi:

  1. WIN+R

  2. Memasukkan regedit

  3. Buka kunci berikut:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher
    • Anda mungkin perlu membuat Launcherkunci terakhir jika belum ada
  4. Klik dua kali "DesktopAppsAlwaysLaunchNewInstance"dan setel nilainya ke00000001
    • Anda mungkin perlu membuat "DesktopAppsAlwaysLaunchNewInstance"entri (sebagai DWORD) jika belum ada
  5. Keluar dan masuk kembali agar perubahan diterapkan

Tetapi jika Anda ingin mengaturnya untuk membuka instance baru secara default hanya dalam SATU aplikasi:

  1. Right-click ikon
  2. klik "Open file location"
  3. Klik kanan pintasan
  4. Properti
  5. Dan, pada Target:, tambahkan di awal %windir%\system32\cmd.exe /c start, seperti ini:

    • Sebelum: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

    • Setelah: "%windir%\system32\cmd.exe /c start C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

Joaolvcm
sumber
2
Ini berfungsi seperti pesona bagi saya, menjalankan Windows 8.1. Saya harus secara manual membuat folder "Peluncur", dan menambahkan kuncinya. Setelah itu, memulai kembali proses Windows Explorer melalui task manager berhasil.
DfKimera
Bekerja dengan baik di Server 2012 juga. Info bagus
ErocM
2
Tidak tahu apa yang saya lakukan salah. Sama sekali tidak bekerja untuk saya. Win8.1 Perbarui 1 THT. [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell \ Launcher] "DesktopAppsAlwaysLaunchNewInstance" = dword: 00000001
Justin Emlay
Solusi terakhir bekerja pada beberapa program tetapi memiliki kelemahan besar. Ketika Anda mencari cmd di windows Anda akan mendapatkan programm sebagai hit pertama dan bukan programm cmd.exe itu sendiri.
Ivan Viktorovic
9

Sayangnya tidak ada cara bawaan untuk mengubah perilaku default.

Alih-alih mengklik kanan, Anda dapat menahan Shiftdan mengklik (atau menekan enter) yang berfungsi untuk sebagian besar aplikasi desktop. Namun ubin Internet Explorer default tidak mematuhi ini bahkan jika itu diatur untuk membuka versi desktop.

Graham Taruhan
sumber
1
Tip bagus yang berfungsi, namun case penggunaan utama saya adalah tidak memerlukan mouse. Shift + Enter tidak memiliki perilaku yang sama :(
Rory Fitzpatrick
3

Pertama, coba klik tengah atau shift-klik. Jika itu tidak berhasil coba Start8 ($ 4,99; uji coba gratis):

Satu hal halus lain yang saya lewatkan dari Windows 7 adalah pintasan ke aplikasi seperti Notepad akan memulai banyak contoh aplikasi. Untuk beberapa alasan yang tidak terduga, layar mulai Windows 8 selalu menuju ke instance pertama dari aplikasi jika Anda mencoba untuk memulai Notepad atau sejenisnya beberapa kali. Itu akan baik-baik saja tetapi saya tidak dapat menemukan cara untuk menimpanya dan dengan mudah memulai beberapa contoh. Start8 membawa kembali perilaku lama di sini.


Cara termudah untuk meluncurkan instance aplikasi baru adalah dengan menahan tombol Shift saat meluncurkan. Tidak ingat bagaimana saya menemukan ini, tetapi berfungsi untuk bilah tugas dan peluncur layar mulai.

melalui Peretas Berita

Leftium
sumber
2

Tweak registri tidak lagi berfungsi di 8.1. Di 8.1 tampaknya ada peretasan ( sumber ):

  1. Instal alat Debugging untuk Windows (unduh gratis dari MSDN)
  2. Buat direktori di komputer Anda untuk menyimpan simbol di ([penulis menggunakan] c: \ localsymbols)
  3. Buat pintasan di desktop Anda untuk menjalankan ini (ganti dua jalur untuk menunjuk ke mana pun Anda butuhkan):

    [path_to_debugging_tools]\ntsd.exe -pn explorer.exe -pv -y SRV*[path_to_local_symbols]*http://msdl.microsoft.com/download/symbols -c "eb Windows_UI_Search!SearchUI::Data::SwitchToApp b8 00 00 00 00 c3; q"
    
  4. Klik dua kali pintasan dan ulangi percobaan di atas.

Catatan: Saya tidak tahu apa artinya "ulangi percobaan di atas" dalam langkah 4. Penulis asli menulis ini di sumber di atas dan saya tidak punya Windows 8.1. Itu bisa berarti menambahkan kunci registri dari 8. Ini bisa berarti mengulangi proses kedua kalinya. Itu bisa berarti sudah selesai dan sekarang berfungsi. Jika ada yang mencoba ini, silakan kirim komentar di bawah ini. Saya telah mengirim permintaan klarifikasi kepada penulis.

Mengapa Microsoft memilih untuk melakukan ini ketika setiap sistem operasi lain yang ada dan versi Windows sebelumnya melakukan yang sebaliknya sedikit di luar saya. Setidaknya mereka membuat fungsi shift + enter berfungsi, tetapi tampaknya mereka memutuskan bahwa mayoritas pengguna tidak dapat melacak jendela terbuka mereka (dan keputusan UI seperti itu di OS utama adalah tepatnya mengapa pengguna akan berakhir seperti itu) dan itu " start notepad "tidak berarti memulai notepad. Dan dengan demikian, mereka terus mengalami malapetaka mengetik perintah ke ranah pengguna "lanjutan".

Jason C
sumber