 MsradellP.E.Premium join:2008-12-25 Louisville, KY Reviews:
·AT&T U-Verse
·Insight Communic..
| Lucky You? I don't think so! After I got the recent upgrade my screensaver doesn't work nor will my screen power down after a given length of time. I have read in a couple of other MagicJack forums where this is also a problem with many other people. Looks like they really screwed things up this time! |
|
 DrStrangeTechnically feasiblePremium join:2001-07-23 West Hartford, CT kudos:1 1 edit | Thanks for mentioning this. I was about to troubleshoot that issue on the dedicated machine I use for MJ.
EDIT: Looks like they've found a way to disable the auto display shutoff setting in Power Options. There's probably a registry fix. For now, I can turn down the display brightness to '0', since I use remote access to service that machine [laptop with a broken screen]. |
|
 Stem BoltAka Smiling BobPremium join:2002-11-08 Cleveland, OH kudos:2 | reply to Msradell Explains why my monitor won't auto power off anymore. My screen saver works though (Windows XP). -- Vipre AV + Private Firewall + WinPatrol + Router/SPI |
|
 | reply to Msradell What works for me is to go into the power settings, click never, apply then ok. Back into power set it to 5 min ( or whatever you want) apply then ok. It works fine until you reboot. At least for me XP SP3.
Joe Sica |
|
 MsradellP.E.Premium join:2008-12-25 Louisville, KY Reviews:
·AT&T U-Verse
·Insight Communic..
| said by bitstopjoe:What works for me is to go into the power settings, click never, apply then ok. Back into power set it to 5 min ( or whatever you want) apply then ok. It works fine until you reboot. At least for me XP SP3. I've seen this solution but it doesn't work for Windows 7. |
|
|
|
 Reviews:
·magicjack.com
1 edit | reply to bitstopjoe 1. I wonder if MJ is dorking with power-savings settings to fix problems some people experience when thier USB port goes into power saving?
Seems like they're going to upset the green-sensitive folks. Hijacking every computer's power management settings(?), nullifying the "Energy Star" certification.
2. I looked at a procmon capture. I see the following two lines repeated a few times.
8:49:17.3548651 AM magicJack.exe 3964 RegSetValue HKCU\Software\talk4free\USB Softph one\O ptions\General\PowerMgrMode SUCCESS Type: REG_DWORD, Length: 4, Data: 1
[...]
8:49:17.3550116 AM magicJack.exe 3964 RegSetValue HKCU\Software\talk4free\USB Softphone\Op tions\General\RestorePowerMode SUCCESS Type: REG_DWORD, Length: 4, Data: 0
That last one sounds like they have an option to restore a user's power saving mode, but it's hardcoded to be false. |
|
 sabresfanSabresfan join:2009-05-03 Hope Mills, NC | reply to Msradell MJ has changed many things with this update. My password has changed now and when I dump it I get a different password each time. I can at least run MJ as a service for now but the ata sounded much better. |
|
 Reviews:
·magicjack.com
4 edits | reply to Msradell
Display power-off stopped working (Win 7, Solved)said by Msradell:said by bitstopjoe:What works for me is to go into the power settings, click never, apply then ok. Back into power set it to 5 min ( or whatever you want) apply then ok. It works fine until you reboot. At least for me XP SP3. I've seen this solution but it doesn't work for Windows 7. I found the solution. This only works for Win 7 (not Vista). If someone finds a solution for Vista, please post it.
The problem: MJ has always disabled energy-savings features to prevent the computer from hibernating (unable to answer calls). With the recent upgrade, MJ now disables the screen's dim/off feature. Manually changing settings in Windows' Power Management screen doesn't cause the energy-savings features to regain control (as it apparently does in XP).
This gives the appearance MJ has taken total control of a computer's power management.
The reason: This has to do with something called power requests. Starting with Vista, an application can request the OS not apply power savings for the system (hibernate), display (dim) or something called awaymode (another power-saving state).
These requests can be seen and disabled with the powercfg command. This command was introduced with Vista, and the two features (/requests and /requestsoverride) described below were added in Win 7.
The following command shows all the requests to prevent energy savings.
dosbatch code:C:\>powercfg /requests DISPLAY: [PROCESS] \Device\HarddiskVolume1\Users\????\AppData\Roaming\mjusbsp\magicJack.exe
SYSTEM: [PROCESS] \Device\HarddiskVolume1\Users\????\AppData\Roaming\mjusbsp\magicJack.exe
AWAYMODE: None.
C:\>
As you see, MJ has a request to prevent the system from entering hibernation/standby. Another to prevent screen dimming and power off.
Info: Because MJ is a process, it is prefixed in the results with the "PROCESS" keyword. Services and drivers can also make requests. If you have any, you'll see them prefixed with those keywords.
The solution: Microsoft allows administrators to override application requests. The following two commands will override (disable) MJ's power request for the display only:
dosbatch code:powercfg /requestsoverride PROCESS magicJack.exe DISPLAY powercfg /requestsoverride PROCESS ^ \Device\HarddiskVolume1\Users\????\AppData\Roamin\mjusbsp\magicJack.exe ^ DISPLAY
Note: Don't copy the above. One command has the full path obtained from the requests output. Be sure to use the path from your requests output.
Note: The "^" is the "continuation character" used by Windows' command/batch language to break a long command onto multiple lines. You can execute the command exactly as you see it (although the path should be your path). Or, remove the "^" symbols and put it all on one line. (I broke it onto shorter lines just so the line wouldn't exceed your browser's width, causing a scroll bar).
All overrides can be seen with the following command, showing the overrides created above:
dosbatch code:C:\>powercfg /requestsoverride [SERVICE]
[PROCESS] magicJack.exe DISPLAY \Device\HarddiskVolume1\Users\????\AppData\Roaming\mjusbsp\magicJack.exe DISPLAY
[DRIVER]
C:\>
After creating those two overrides, my monitor now dims and turns off as expected.
Info: To remove an override, execute the command like you did to add one. But, omit the DISPLAY parameter at the end of the command. (If you make mistakes, trying these instructions a few times, you could end up with more overrides than the two above. You can remove them all and start over.).
Notes:
- Overrides are persistent. Execute the commands once. The overrides will be present when you restart your computer.
- You must have administrator rights to execute the requestsoverride command. If you're using a computer managed by a support group, ask them to do it for you. If it's your own computer and you don't have admin rights, read some articles on the topic.
- The commands can be entered into a Command Prompt window. (Start->Accessories->Command Prompt). Right click in the window and choose "Paste."
- I don't know why it requires two overrides. I would think MJ's power request would match one override. But, I tried both forms of override individually (with or without path). Neither worked. It doesn't make sense. But, it's the only way it works.
- I believe you can add "SYSTEM" to the end of the override command provided above. That will override both the DISPLAY and SYSTEM requests. That should let your computer go into hibernate/sleep states (whatever your power-savings plan specifies). This is probably not desirable. If MJ's running, you probably want your computer to stay on. But, there could be cases where you want your computer to poweroff after a period of activity. Adding "SYSTEM" to the override command should do it. |
|
 satoru join:2007-04-19 Wellesley Hills, MA | reply to Msradell
Re: Lucky You? I don't think so! Thanks for you technical expertise amigo_boy! I've tested your fix on Windows 7 Starter and it works like a charm. It's pretty obvious from the way this was implemented, that this was a very deliberate function they put into the new version, and not some 'bug'. |
|
 MsradellP.E.Premium join:2008-12-25 Louisville, KY Reviews:
·AT&T U-Verse
·Insight Communic..
| reply to Msradell I'm assuming you take the two lines:
powercfg /requestsoverride PROCESS magicJack.exe DISPLAY powercfg /requestsoverride PROCESS \Device\HarddiskVolume1\Users\????\AppData\Roaming\mjus bsp\magicJack.exe DISPLAY
And make them into a batch file? Then run the batch file as administrator to reset everything to normal?
If I'm incorrect how do I implement this |
|
 Reviews:
·magicjack.com
2 edits | said by Msradell:I'm assuming you take the two lines:
powercfg /requestsoverride PROCESS magicJack.exe DISPLAY
powercfg /requestsoverride PROCESS \Device\HarddiskVolume1\Users\????\AppData\Roaming\mjus bsp\magicJack.exe DISPLAY
And make them into a batch file? Then run the batch file as administrator to reset everything to normal? If I'm incorrect how do I implement this All you need to do is open a "command prompt" window (Start->Accessories->Command Prompt) and paste the two lines into that window. (Paste by right clicking into the Command Prompt window and choosing "Paste.").
Important: Don't paste those lines exactly as you see them above. You need to get the path from the first command in the instructions (which has the requests keyword) and replace the path contained in the command with the requestsoverride keyword.
You don't need to use a batch file. Normally a batch file would be used to automate a process. But, since these overrides will persist, you'll never have to execute them again. |
|
 | When I open my command prompt it says C:\Users\Jeff> and when I put in the request I get I do not have permission even though I am set to administrator. I am not very handy with dos commands but would like to get this working. |
|
 MsradellP.E.Premium join:2008-12-25 Louisville, KY | reply to amigo_boy I figure out what happened I obviously knew to replace ???? With the username but I miss the fact that for some reason mine is volume2 for some reason? Anyway after making that minor change it worked fine. |
|
 Reviews:
·magicjack.com
| reply to Batem said by Batem:When I open my command prompt it says C:\Users\Jeff> and when I put in the request I get I do not have permission even though I am set to administrator. I am not very handy with dos commands but would like to get this working. Your login to your computer must have Administrator rights. If it's a computer managed by someone else, you'll have to go to them and ask them to execute the commands for you (but, you should be able to prepare the commands to execute).
If it's your own personal computer, you should look at search results for this topic. Many say it's bad practice to use an account with admin rights. But, I think most people do. So, you should understand the risks of giving yourself those rights and keeping them (if you do). |
|
 satoru join:2007-04-19 Wellesley Hills, MA | reply to Batem You might not have admin permissions by default.
To run the command prompt with admin permissions
1) Click the Windows icon 2) In the text box type in cmd 3) Above you should see an icon with the title "cmd.exe" 4) Right click the icon and select "Run as Administrator"
Then you should be able to run those commands |
|
 | Thanks for the reply satoru but I did find it from what amigo_boy posted.I just didn't know,I thought where my account was administrator everything should work but I know now.
Amigo_boy,I want to say I really appreciate the work you have done in order to make my screensaver and power options functional again.I know since I bought this computer last month that I have had alot of trouble with the screensaver not working.Not realizing, it was the magicjack until this last update. Before I just played around with the computer until the screensaver worked again but this time I couldn't because I had no idea what to look for.You have helped me and will help countless others get back what the Magicjack tried to take away.For that,I humbly Thank You. |
|
 | reply to Msradell THANK YOU SO MUCH FOR THE FIX amigo_boy. I tried every setting I could think of the last several days since the forced "update". Thank you for your hard work. I loved just sitting here watching the screen saver come on and then watch the monitor turn off a minute later. It tooke me several tries to set it up and several tries to remove the mis-typed ones, but it works. I love our magic jack, but when their "Tech Support" tells you to fix your problem, unplug your Magic Jack, it really shows how much they think of their product. THANK YOU AGAIN amigo_boy. |
|
 | reply to Msradell Thanks for the procedure on changing the settings. It works. |
|
 MacySouth Of InsanityPremium,MVM,ExMod 2004-7 join:2001-12-02 Pink Beanbag kudos:1 | reply to amigo_boy
Re: Display power-off stopped working (Win 7, Solved) Have any suggestions on getting this to work with Vista? So far I've had no luck but it does work fine in Windows 7. --
~ Feel Your Heart Race ~ |
|
 Reviews:
·magicjack.com
| said by Macy:Have any suggestions on getting this to work with Vista? So far I've had no luck but it does work fine in Windows 7. I don't have any experience with Vista. (I lived with XP and upgraded to Win 7 last November.).
I thought I read somewhere that this requests/requestsoverride was introduced with Vista. But, the powercfg command indicates those parameters are available for Win 7 only.
You might try changing your power management settings and see if that causes them to be respected. If it does, you could use the powercfg command to automate that. (I think you can make the same setting changes with the command as you can through the GUI.).
If you, or anyone figures something out for Vista, let me know and I can update the instructions to be clearer.
(You should consider upgrading to Win 7. Vista was like Windows Me. A not-so-perfect step between Win 98 and XP. Vista was that same step between XP and 7.). |
|