Di mana pengaturan Volume Mixer Vista / Win7 disimpan?

11

Vista / Win7 tampaknya mempertahankan pengaturan level suara per aplikasi. Saya ingin melihat daftar itu.

Alasannya? Menurut blog Microsoft , pengaturan disimpan terhadap PID aplikasi, dan saya benar-benar ingin mengetahui apa itu PID. Saya mengalami masalah saat mengisolasi proses mana yang 'mendaftar' sendiri dengan Volume Mixer.

Red Royalness-nya
sumber
1
Bagi siapa pun yang ingin memperbaiki bug di mana Windows "lupa" pengaturan volume aplikasi individual, lihat jawaban yang diterima untuk pertanyaan ini (itu ditandai sebagai duplikat tetapi tidak, benar-benar, imho).
Amos M. Carpenter

Jawaban:

11

Windows 7 tetap ada pengaturan audio untuk aplikasi dalam registri:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore

Ada banyak tombol dengan nama numerik. Pengaturan diindeks oleh jalur aplikasi lengkap jadi cari nama aplikasi Anda di sana.

Saya perlu menemukan ini karena Media Player Classic saya tiba-tiba berhenti menghasilkan suara, dan dengan cara yang saya pikir tidak dapat disebabkan oleh kesalahan konfigurasi di pihak saya. Menemukan kunci yang berisi mplayerc.exedan menghapusnya telah menyelesaikan masalah.

Ular
sumber
1
Ular, kau, Bung! Saya mengutak-atik pengaturan volume pada suatu aplikasi, dan memang melihat beberapa perubahan pada sub kunci yang 'sepertinya' sesuai dengan cara yang berarti. Masih ada beberapa pekerjaan yang harus dilakukan untuk menafsirkan apa artinya nilai-nilai, tetapi setidaknya saya tahu di mana mereka disimpan. Tombol '3' tampaknya menyimpan pengaturan volume, dan tombol '5' berganti-ganti antara 00 dan ff ketika volume aplikasi dimatikan. Saya yakin bahwa beberapa eksperimen akan mengungkapkan rincian lebih lanjut.
His Royal Redness
6
Itu adalah salah satu jalur registri paling absurd yang pernah saya lihat. Dan untuk berpikir bahwa saya mencoba menemukannya dengan berpikir secara logis di mana saya akan memasukkannya, sebelum mencari di sini untuk jawabannya ...
Daniel Saner
Terima kasih untuk ini. Saya membisukan salah satu game saya, dan keluar. Kemudian ketika saya memulai kembali permainan saya tidak bisa umute dengan windows volume mixer karena tidak muncul. Menghapus kunci di sini untuk permainan saya memperbaiki masalah ini.
protoss1210
Sekarang untuk pertanyaan berikutnya: Pembersih registri mana yang akan membersihkan ini untuk saya? Saya mendapat sekitar 1 MB dari registry bloat di sana.
Zero3
0

Ini PIDadalah Nomor ID Proses, nomor semi-acak * yang ditetapkan untuk suatu proses saat nomor itu dibuat. Anda dapat melihat ID proses dari proses yang berjalan di Task Manager atau hampir semua program lain yang mencantumkan program yang sedang berjalan.

Nomor ID proses tidak memiliki arti penting selain menjadi pengidentifikasi unik untuk proses yang diberikan.

Karena PID tidak bertahan di seluruh reboot, dll. Saya akan membayangkan bahwa Mixer menyimpannya dalam memori.

* Tidak benar-benar acak, tetapi juga tidak dihasilkan dalam pola yang berarti. Angka umumnya, tetapi tidak harus, ditetapkan dalam urutan numerik dan di semua versi Windows NT, setidaknya, adalah kelipatan dari 4.

Andrew Lambert
sumber
Yup, saya mendapatkan semua itu tentang PID. Jika saya dapat menemukan PID dari slider di Volume Mixer, saya dapat menemukan aplikasi yang terkait dengannya (menggunakan Task Manager, PowerShell, apa pun). Tautan dalam pertanyaan saya mengatakan pengaturan yang bertahan dikunci oleh PID. Meskipun itu bukan bahan referensi resmi, saya pikir penulis memberikan bobot
His Royal Redness
Artikel yang ditautkan tidak menyebutkan pengaturan yang bertahan. Semua yang dikatakannya adalah bahwa Volume Mixer mempertahankan PID suatu program yang menghasilkan suara untuk jangka waktu tertentu. Ia menggunakan PID untuk menemukan nama aplikasi; jika aplikasi keluar sebelum Mixer melakukan pencarian maka tidak dapat menampilkan namanya. Jadi, mixer tidak menyimpan apa pun selain dari PID dan itupun hanya untuk periode singkat. Tidak ada yang ditulis ke disk (dalam bentuk pengaturan Registry atau semacam file konfigurasi) tetapi disimpan dalam memori saja. Apakah Anda yakin bahwa pengaturan volume bertahan di seluruh reboot?
Andrew Lambert
2
Hmm, saya cukup yakin bahwa saya telah melihat pengaturan volume dipertahankan beberapa hari kemudian ketika saya menjalankan program yang sama lagi.
Synetech
1
Ya, saya benar-benar yakin bahwa pengaturan volume tetap di seluruh reboot. Itulah yang membuat pengaturan individual berguna. Lain, mengapa repot-repot?
His Royal Redness
Karena PID untuk suatu aplikasi akan berbeda antara reboot (atau bahkan jika Anda menutup / membukanya), itu sama sekali TIDAK digunakan dalam menyimpan pengaturan untuk digunakan nanti. Ini mungkin menggunakan PID saat mixer berjalan tetapi seperti yang dijelaskan dalam jawaban lain, tampaknya menyimpannya terhadap nama / jalur yang dapat dieksekusi
Basic