Skip to content

Latest commit

 

History

History
55 lines (46 loc) · 2.41 KB

README.md

File metadata and controls

55 lines (46 loc) · 2.41 KB

NoNahimic

Disable the A-Volute/Nahimic "audio effects service" auto-installed with Realtek audio drivers on certain PCs.

Confirmed Devices

Pull requests are welcome if different devices have different hardware IDs for this service.

How to check your Device Hardware IDs

There are two different devices to check.

  1. Open Device Manager (WinKey + X, M)
  2. Select "Sound, video and game controllers"
  3. Do shared steps below for "Nahimic mirroring device"
  4. Select "Software components"
  5. Do shared steps below for "A-Volute *" device (for example, A-Volute Nh3 Audio Effects Component)

Shared Steps

  1. Find nahimic/a-volute related device
  2. Double Click or Right Click->Properties the entry
  3. Select "Details" Tab, Click "Property" drop down, then pick "Hardware Ids"
  4. The value shown is a hardware ID to block

Currently Blocked Hardware IDs

  • ROOT\Nahimic_Mirroring
  • SWC\VEN_AVOL&AID_0300
  • SWC\VEN_AVOL&AID_0400
  • ROOT\NahimicBTLink
  • ROOT\NahimicXVAD
  • SWC\VEN_AVOL&AID_0802

Next Steps (WIP)

If the above was not done on a fresh Windows installation before Internet was connected, you likely will already have nahimic components installed.

  1. Run the .reg file
  2. Reboot the computer
  3. Open Device Manager (WinKey + X, M)
  4. Find any Nahimic and AVolute entries, be sure to check under all audio related subgroups. Right Click and select "Uninstall Device", checking the "Attempt to remove the driver for this device."
  5. Uninstall Nahimic Companion (Note on some devices its installed to AppData without any uninstaller, just delete it)
  6. Uninstall Nahimic App
  7. Stop NahimicService from running in Task Manager, there is likely 32-bit and 64-bit service both running.
  8. Open Services (can be done from Task Manager), Find NahimicService(s), and set them to "Disabled" instead of "Automatic"
  9. Remove Nahimic/A-Volute tasks under Task Scheduler -> Task Scheduler Library
  10. Remove Nahimic/A-Volute AppData
  11. Delete System32/A-Volute and System32/NahimicService EXEs

Why remove Nahimic?