Apakah mungkin untuk mengubah nama speaker / mikrofon di windows XP?

6

Saat ini saya sedang mengembangkan beberapa perangkat lunak dan saya bekerja dengan API terkait audio yang memiliki kekhasan aneh, jika mikrofon dan speaker memiliki nama yang persis sama, API gagal memuatnya dengan benar. Dalam kasus mesin pengujian saya, keduanya bernama "IDT Audio1", setelah kartu suara. Saya menyadari masalahnya terletak pada API, tetapi dalam pengalaman saya perusahaan yang bertanggung jawab untuknya cenderung lambat dalam menanggapi laporan bug. Jadi saya sedang mencari solusi alternatif sementara itu.

Di windows 7 atau vista masalahnya mudah dipecahkan, cukup buka panel kontrol & gt; audio dan ganti nama perangkat. Di XP sepertinya tidak ada cara untuk melakukan ini. Googling cepat memberi tahu saya bahwa hal itu mungkin dilakukan dengan mengedit registri, tetapi tampaknya spekulasi. Sejauh ini saya belum dapat mengubah nama kedua perangkat, meskipun telah mengubah kunci masuk

HKEY_USERS\S-1-5-21-1960408961-448539723-299502267-1003\Software\Microsoft\Multimedia\Sound Mapper

yang tampaknya menjadi pilihan yang jelas.

Adakah orang di luar sana yang berhasil melakukan ini?

LoginError
sumber
Tidak ada cara untuk melakukan ini, kecuali jika Anda meretas registri seperti yang Anda sarankan. Saya telah menemukan artikel yang menyebutkan melakukan ini, tetapi saya belum menemukan petunjuk langkah demi langkah tentang cara mengganti nama perangkat. Sebagian alasan mengapa itu karena nama lokasi sangat dinamis dalam registri. Saya akan mencadangkan salinan kunci di atas, dan kemudian mengganti namanya. Jika berhasil, bagus! Jika tidak, lakukan rollback dan mulai kembali. Coba dengan risiko Anda sendiri.
RLH
1
Jika menginstal ulang driver adalah opsi, ekstrak dan edit .inf, ganti nama berbagai komponen yang sesuai, lalu instal ulang. Saya belum pernah melakukan ini, tetapi sedikit yang saya ingat tentang driver perangkat dan file .INF menyarankan FriendlyName harus datang dari sana.
Robert Kerr

Jawaban:

1

Anda juga dapat mengedit nama perangkat di driver itu sendiri. Ini akan membuatnya tidak bersertifikat, tapi itu opsional di Windows XP. Anda harus menghapus penginstalan driver agar ini berfungsi.

Anda harus menemukan file INF untuk driver yang dimaksud. Anda harus menemukan di mana dalam file Mikrofon dan Pembicara diberi nama (Mencari nama biasa akan membantu). Ganti yang mana yang ingin Anda ganti namanya, kemudian instal driver secara normal, dan pilih "Install Anyway" ketika Anda diberi tahu tentang driver yang tidak disertifikasi.

Saya tidak pernah melakukan ini dengan driver audio, tetapi itu berhasil dengan driver monitor saya.

trlkly
sumber
0

Anda dapat menghapus kedua perangkat di Device Manager dan reboot, untuk melihat apakah ada perubahan.

Anda juga dapat mencari driver lama yang menggunakan nama lain (jika ini ada) dan menggunakan driver yang berbeda untuk setiap perangkat. (Memang, ini agak dibuat-buat)

Jika Anda ingin mencoba mengubah nama perangkat secara manual, utilitas hemat waktu akan menjadi Nirsoft DevManView , alternatif untuk Device Manager standar Windows. Itu dapat membuka regedit pada entri registri perangkat, atau bahkan membuka file .inf driver Ini akan menghindari pencarian registri.

Buat dulu titik pemulihan sistem sebagai cadangan, sebelum memulai petualangan ini.

harrymc
sumber