External speakers no longer working

2

We have a Windows Vista laptop. On Monday we hooked it up to external speakers, as we always do, and they worked fine. On Tuesday, we did the same but then the speakers did not work. Weirdly, the laptop internal speaker does work. Nothing was changed between Monday and Tuesday. What happened and, more importantly, how can it be fixed?

BTW we tested with other speakers (and cable) and that didn't help. So it seems like a laptop issue.

If I unplug my speakers during playback, the laptop speakers always work!

Also, I've tried the obvious.

Update: We've found out that it also affects sound via USB! So it is definitely not a hardware issue!

Update 2: After the comments below, I tried reinstalling the drivers. This has not helped.

Solved: Details below in my answer. Bounty therefore instead given to vcsjones whose answer tells us how to prevent this happening. (This is an ASUS laptop with Realtek sound driver.)

Reinstate Monica - Goodbye SE

Posted 2010-12-22T19:46:19.780

Reputation: 1 237

Try a Microsoft System Restore, pick a date before the problem started, if this fixes it, it is definitely Not a hardware problem. – Moab – 2010-12-27T15:45:07.870

@Moab - thanks - tried restore point, did not help. – Reinstate Monica - Goodbye SE – 2010-12-27T16:32:03.537

Try a bios reset to defaults, if no joy, If you have a way to backup your current installation, I would try a clean install of W7, see if it still borked. Starting to sound like a hardware issue...W7 ISo files here...http://www.mydigitallife.info/2010/04/28/download-windows-7-iso-official-32-bit-and-64-bit-direct-download-links/

– Moab – 2010-12-27T16:41:07.133

Answers

2

As mentioned in the updated question, this is an ASUS laptop using Realtek driver. It appears that Windows Vista updated / changed the driver by itself.

I tried to delete the device driver and then reboot, but it looks like Vista selected a default invalid driver. Eventually I installed a driver from the ASUS site on advice of the ASUS helpdesk. This worked.

To prevent this happening again, please see vcsjones' answer, on this page.

Reinstate Monica - Goodbye SE

Posted 2010-12-22T19:46:19.780

Reputation: 1 237

1To stop it, I think what you can do is right click "Computer", go to "Properties", then "View System Properties", and on the "Hardware" tab click "Device Installation Settings" and check, "No, let me choose", and "Never install driver software from Windows Update". – vcsjones – 2010-12-27T23:05:37.787

@vcsjones - thanks for that. Some of the things to click did not match my Windows Vista version. If you write complete, correct instructions in an answer I will award you the bounty. – Reinstate Monica - Goodbye SE – 2010-12-28T06:09:09.740

right click My Computer - select Properties - select Hardware tab - Push the "Device Installation Settings" button select "No , let me choose what to do" – alevenso – 2010-12-28T15:07:30.297

@alevnso @vcsjones @any one else who wants 50 rep: If you write complete, correct instructions in an answer I will award you the bounty. – Reinstate Monica - Goodbye SE – 2010-12-28T18:14:42.223

@WikiSpeedia At Area51 - Added answer and corrected text for Vista. – vcsjones – 2010-12-28T19:35:52.357

@vcsjones - excellent, thank you. I have awarded you the bounty. – Reinstate Monica - Goodbye SE – 2010-12-29T05:32:43.757

2

To stop it, I think what you can do is

  1. right click "Computer", go to "Properties",
  2. Click "Advanced System Settings" - if a UAC dialog appears, click "Continue"
  3. On the "Hardware" tab click "Windows Update Driver Settings"
  4. Check, "Never check for drivers when I connect a device".
  5. Click "OK".

vcsjones

Posted 2010-12-22T19:46:19.780

Reputation: 2 433

To go to "Computer", click Start button, then right-click Computer and continue above instructions. – Reinstate Monica - Goodbye SE – 2010-12-29T05:32:08.763

I can't reproduce this fix in my ASUS U36SG with Realtek HD under Windows 7. However, I can temporarily "solve" the problem by suspending the computer and then waking it up again. – igordcard – 2013-09-03T12:59:27.943

1

Try short way first. If short way does not work then the long way should. Some of these tips are for Win7 but should be close if not same.

Short Way:

Control Panel-System-Advanced System Settings-Hardware Tab-Device Installation Settings-Select "No" let me choose what to do, Then Never Install Driver from Windows Update. then click Save Changes.

Long Way:

1.)  Go to Start–>Search type in gpedit.msc
2.)  Click the file to open the Local Group Policy Editor
3.)  You want to go here: Computer Configuration->Administrative Templates->System->Device Installation. Click on the subfolder Device Installation on the left and on the right side you will see the possible restrictions.
4.)  Right Click on Prevent Installation of Devices not described by other policy settings and edit this option, set it on ENABLED.
5.)  Reboot Windows and it shouldnt have ability to load your system with its standard driver, open gpedit.msc again and revert the change so you will be able to install your driver.

IrqJD

Posted 2010-12-22T19:46:19.780

Reputation: 186

0

Since the second set of speakers also don't work, and the laptop is routing sound to the onboard speaker even when something is plugged into the port, I think the port itself has failed.

If that's the case, it would need to be replaced. Depending on your hardware that can be done by a shop or the manufacturer.

goblinbox

Posted 2010-12-22T19:46:19.780

Reputation: 2 414

1But can we rule out that it is a software problem? Sometimes software problems turn up when apparently "nothing" has been changed... or the problem only showed up after reboot, a long time after the change? – Cerberus – 2010-12-22T22:16:58.990

Well, maybe. But the onboard speaker's working, correct? And Windows can't tell when something's connected to the port? (If Windows knows when you've plugged something in, the onboard speaker should go silent.) Did you dig around in the Control Panel for your Sound settings? – goblinbox – 2010-12-22T22:29:12.193

The port itself may be good, but the connection(s) may have broken. You may be able to get away with just re-soldering it. Just be careful if you do. – MBraedley – 2010-12-23T02:16:52.437

@goblinbox - thanks but one detail in your reply is not correct: the onboard speaker only works when the external speakers are not plugged in. When they are plugged in I hear nothing. – Reinstate Monica - Goodbye SE – 2010-12-23T10:02:47.343

1Trying reinstalling the drivers, cant hurt. – silent – 2010-12-24T17:00:09.420

1Hmm. Windows knows when something's phyisically connected, but can't use the speakers. I'm still thinking it's a hardware problem, but it's hard to tell. Did you try reinstalling the drivers as @sil3nt suggested? – goblinbox – 2010-12-25T03:38:33.313

No not reinstalled drivers yet since not sure how. But drivers were listed as up to date. – Reinstate Monica - Goodbye SE – 2010-12-26T19:35:01.697

Resetting default audio setting? – Aki – 2010-12-26T20:15:38.833

@aki what do you mean? How can I do that? – Reinstate Monica - Goodbye SE – 2010-12-26T20:43:33.747

Alright - I updated the drivers (by deleting the hardware in Device Manager and rebooting). No effect. – Reinstate Monica - Goodbye SE – 2010-12-26T21:57:14.617

1I would rule out the hardware/windows by booting from a Linux Live CD and seeing if you can get it to play sound. If it exhibits the same problem, then it's hardware. – vcsjones – 2010-12-26T23:06:40.597

0

there is a "short" on your port - if no external speakers work and the built in speakers dont work when external speakers are plugged in , then you most likely have a short on that port . You will need to have the port fixed or do it yourself if you have that skill set (soldering, etc...) - do headphones work? most often the headphone and external audio port are on the same board - if its a hardware board issue then headphones would exhibit the same behavior - if not then you still just may have a bad port -

alevenso

Posted 2010-12-22T19:46:19.780

Reputation: 95

No, it is not a hardware issue because it also occurs via USB port as well as via the speaker jack. – Reinstate Monica - Goodbye SE – 2010-12-27T13:48:31.637