run Magic Jack as a service - SIMPLIFIED
Moderators: Pilot, Bill Smith
run Magic Jack as a service - SIMPLIFIED
I would like to share how to run Magic Jack as a service - the simplified method. I used this posting a guide:
http://www.phoneservicesupport.com/run- ... -t246.html
I found it can be much simpler than this. Here's all you need to do (this worked for me using Windows XP as the operating system, might need some tinkering for other operating systems):
1. Make sure the Magic Jack software is installed.
2. Disable the Magic Jack software from starting up when booting by doing this:
Go to Start / Run and type MSCONFIG
Select the Startup Tab
Unclick all cdloader2 boxes (there should be either 1 or 2 boxes labeled cdloader2)
Click OK
3. Download rktools.exe from here -> www dot microsoft dot com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
4. Extract it.
5. Go to a command prompt (Start / Run and type CMD) and type the following:
instsrv "Magic Jack" "C:\Documents and Settings\username\Application Data\mjusbsp\magicJackLoader.exe"
where username is the name of the account that Windows logs on to.
6. Type exit to exit out of the command prompt.
7. Reboot. If you see a "System Configuration Utility" popup, check the box labeled "Don't show this message or launch the System Configuration Utility when Windows Start" and click OK. That popup shouldn't come back anymore.
That's it. Wait until your computer has finished loading everything and start making/receive phone calls! Magic Jack is running as a service, completely in the background, unnoticeable to the end-user - you!
Enjoy!
--ejg528
http://www.phoneservicesupport.com/run- ... -t246.html
I found it can be much simpler than this. Here's all you need to do (this worked for me using Windows XP as the operating system, might need some tinkering for other operating systems):
1. Make sure the Magic Jack software is installed.
2. Disable the Magic Jack software from starting up when booting by doing this:
Go to Start / Run and type MSCONFIG
Select the Startup Tab
Unclick all cdloader2 boxes (there should be either 1 or 2 boxes labeled cdloader2)
Click OK
3. Download rktools.exe from here -> www dot microsoft dot com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
4. Extract it.
5. Go to a command prompt (Start / Run and type CMD) and type the following:
instsrv "Magic Jack" "C:\Documents and Settings\username\Application Data\mjusbsp\magicJackLoader.exe"
where username is the name of the account that Windows logs on to.
6. Type exit to exit out of the command prompt.
7. Reboot. If you see a "System Configuration Utility" popup, check the box labeled "Don't show this message or launch the System Configuration Utility when Windows Start" and click OK. That popup shouldn't come back anymore.
That's it. Wait until your computer has finished loading everything and start making/receive phone calls! Magic Jack is running as a service, completely in the background, unnoticeable to the end-user - you!
Enjoy!
--ejg528
Last edited by ejg528 on Tue Apr 01, 2008 5:24 pm, edited 1 time in total.
-
- Dan Should Pay Me
- Posts: 613
- Joined: Tue Jan 01, 2008 9:11 pm
- Location: LikeMagic Pacific NW
Does this method work if after reboot, windows stays at the login screen? Some people may prefer login screen (for multi users). I believe without logging into the "user" account where MJ is installed, MJ service would not run.
This method would work great for single user with no log-in screen. Thanks for sharing
This method would work great for single user with no log-in screen. Thanks for sharing
Well, you're right, I do have a single user account setup here, without a login screen.
I checked the service, and it is set to log on as "local system" - which most other services are set to as well. So I'm not certain whether or not the service would apply to all accounts.
I would think that if the service is not present (running) on other accounts, the same method could be used while logged into each (other) account, to set up the service for each account. At least, I would think that should theoretically work (who knows if that works in reality though - ha!). If you try it and it does (or does not) work, definitely feel free to update this post - thanks!
--ejg528
I checked the service, and it is set to log on as "local system" - which most other services are set to as well. So I'm not certain whether or not the service would apply to all accounts.
I would think that if the service is not present (running) on other accounts, the same method could be used while logged into each (other) account, to set up the service for each account. At least, I would think that should theoretically work (who knows if that works in reality though - ha!). If you try it and it does (or does not) work, definitely feel free to update this post - thanks!
--ejg528
-
- Dan isn't smart enough to hire me
- Posts: 382
- Joined: Sat Feb 09, 2008 5:38 pm
- Location: Salt Lake City, Utah
NopeLikeMagic wrote:Does this method work if after reboot, windows stays at the login screen? Some people may prefer login screen (for multi users). I believe without logging into the "user" account where MJ is installed, MJ service would not run.
This method would work great for single user with no log-in screen. Thanks for sharing
MJ will run as a service and you dont have to login as the user where the MJ is installed... I can login as another user where MJ is not installed and still use MJLikeMagic wrote:Does this method work if after reboot, windows stays at the login screen? Some people may prefer login screen (for multi users). I believe without logging into the "user" account where MJ is installed, MJ service would not run.
This method would work great for single user with no log-in screen. Thanks for sharing
-
- Dan Should Pay Me
- Posts: 613
- Joined: Tue Jan 01, 2008 9:11 pm
- Location: LikeMagic Pacific NW
My point is "MJ running as a service" method given by ejg528 may not run if you're not logging into the user account where the MJ service was installed.
With other method of creating a separate account dedicated for MagicJack and required additional registry for the new MJ service, MJ service could be running even after a PC reboot or not logging into the MagicJack account.
UPDATE: ejg528 had verified that his MJ service method would also work without logging into the account where MJ is installed.
With other method of creating a separate account dedicated for MagicJack and required additional registry for the new MJ service, MJ service could be running even after a PC reboot or not logging into the MagicJack account.
UPDATE: ejg528 had verified that his MJ service method would also work without logging into the account where MJ is installed.
Last edited by LikeMagic on Sun Mar 30, 2008 3:21 am, edited 1 time in total.
I activated then logged into my Guest account, and the Magic Jack service seemed to work just fine.
I don't believe that the account in which the service was created has anything to do with running the service. That is, it would seem that the service runs for all accounts - that it's not specific to any one user account.
Good news, huh?
--ejg528
I don't believe that the account in which the service was created has anything to do with running the service. That is, it would seem that the service runs for all accounts - that it's not specific to any one user account.
Good news, huh?
--ejg528
-
- MagicJack Newbie
- Posts: 4
- Joined: Wed Mar 19, 2008 10:11 pm
having issues with the service
I get an error 1053 when I try to start the service
Ah, you mean this:
Error 1053: The service did not respond to the start or control request in a timely fashion.
I get that too when I try to start the service manually. You don't have to do that. The service should already be running, even though it doesn't say "Started" in the status column. This fooled me too.
Anyway, if you're seeing the service listed, it's looking good. Just try a cold reboot, wait for everything to stop loading, then try to make a call (given the network is working - MJ has been having network problems over the past few days!).
Error 1053: The service did not respond to the start or control request in a timely fashion.
I get that too when I try to start the service manually. You don't have to do that. The service should already be running, even though it doesn't say "Started" in the status column. This fooled me too.
Anyway, if you're seeing the service listed, it's looking good. Just try a cold reboot, wait for everything to stop loading, then try to make a call (given the network is working - MJ has been having network problems over the past few days!).
-
- MagicJack Newbie
- Posts: 4
- Joined: Wed Mar 19, 2008 10:11 pm
That is strange, kcmagicman. Are you certain that when you installed the service, you told it to use the "magicJackLoader.exe" program, in step 5? This is critical, and this is what I didn't really understand from the original instructions.
I can think of 2 things you'll want to check. First, in your services, in the Magic Jack service properties, make sure the "path to executable" is the correct path to the magicJackLoader.exe file (including the exe at the end of the path). If so, go into the Task Manager and see if the magicjack.exe "image name" is listed on the processes tab. If so, the service should be running and your Magic Jack should be working - you should get the dial tone and be able to make and receive phone calls, just as if the program were running.
If you suspect there is something wrong with the way you set up the Magic Jack service, you can remove the service by typing this at the command prompt:
instsrv "Magic Jack" remove
Once the service is removed, you can re-install it using the directions above. The service should be present (and running, even though it doesn't appear to be running!) upon every reboot.
At least this is what I'm seeing on my end. Again, I am running Windows XP, so I'm not certain whether or not these steps would need to be tweaked for other operating systems (Vista, Linux, Mac OS, etc.).
I can think of 2 things you'll want to check. First, in your services, in the Magic Jack service properties, make sure the "path to executable" is the correct path to the magicJackLoader.exe file (including the exe at the end of the path). If so, go into the Task Manager and see if the magicjack.exe "image name" is listed on the processes tab. If so, the service should be running and your Magic Jack should be working - you should get the dial tone and be able to make and receive phone calls, just as if the program were running.
If you suspect there is something wrong with the way you set up the Magic Jack service, you can remove the service by typing this at the command prompt:
instsrv "Magic Jack" remove
Once the service is removed, you can re-install it using the directions above. The service should be present (and running, even though it doesn't appear to be running!) upon every reboot.
At least this is what I'm seeing on my end. Again, I am running Windows XP, so I'm not certain whether or not these steps would need to be tweaked for other operating systems (Vista, Linux, Mac OS, etc.).
Last edited by ejg528 on Thu Apr 10, 2008 11:33 pm, edited 1 time in total.
-
- MagicJack Newbie
- Posts: 4
- Joined: Sun Mar 23, 2008 7:48 pm
This worked for me (xp - multiple users) it works on the login in screen. I might mention the command I have to use is "instsrv" not instrv as this says, but it may work for some...
Last edited by Majormax69 on Tue Apr 01, 2008 5:35 pm, edited 1 time in total.
-
- Dan isn't smart enough to hire me
- Posts: 382
- Joined: Sat Feb 09, 2008 5:38 pm
- Location: Salt Lake City, Utah
It works for me when i login as a user then when i log off as a user and it goes to login screen it still works but when i reboot the pc and goes to login screen MJ dont work... So when it worked for you on login screen was the pc rebooted?Majormax69 wrote:This worked for me (xp - multiple users) it works on the login in screen. I might mention the command I have to use is "instsrv" not instrv as this says, but it may work for some...
-
- Dan isn't smart enough to hire me
- Posts: 103
- Joined: Thu Mar 27, 2008 5:14 pm
- Location: proxy1.nashville.talk4free.com
One additional thing I did do was go into the properties of that service and change it from using local system account to use my admin account I always use (which is set to auto-login also) and my password.... I sometimes find some strange behavior when apps forced to run as a service use the default local system.
Doesn't work in Vista 64 Bit Ultimate...
The service is created but it won't start. Errors out with 1503 error.
However THIS DOES WORK PERFECTLY for Vista (all versions as I can tell - I have them all at work and have tested)
Before doing any of the steps below do the following:
Click Start
Run
Type 'msconfig' (no quotes)
Click on the STARTUP tab
Uncheck any boxes referring to anything to do with the magicjack.exe, magicjackloader.exe etc.......
Restart
When the computer comes back up, you might get a message from windows about the System Configuration Utility wanting to start
uncheck any boxes so that it doesn't start, click ok then proceed with the steps below. In Vista you may also get a message that Vista has blocked startup to this application.... Ignore it or deal with it in the same manner.
Basically you want to make sure that the Magic Jack doesn't attempt to start when you log in, but rather when the service we are going to create starts..... Make sense? Good, let's proceed.
1. Download the Windows 2003 Resource Kit from http://www.microsoft.com/downloads/deta ... laylang=en
(Specifically you only need two files, INSTSRV.EXE and SRVANY.EXE)
2. Extract it. !!! REMEMBER WHERE YOU SAVE/EXTRACT IT TO !!!
3. Create a user account on your computer called MagicJack (or whatever you'd like to call it) !!! MAKE SURE YOU GIVE IT A PASSWORD !!!
4. Make this account an administrator on your computer
5. Logout and then log in under the account you just created
6. Plug in the magic jack to the USB port. If it is already there, unplug it and plug it back in. Let it install normally. Make sure you wait for it to complete its install. For good measure you could restart here, but its not totally necessary.
7. In Vista, open a command prompt !!! AS THE ADMINISTRATOR !!! ex.... Right-Click on the Command Prompt icon (located in you start menu under Accessories) and select RUN AS ADMINISTRATOR.
8. At the command prompt C:\ Type
"path to the resource kit\INSTSRV.EXE" "Magic Jack" "path to the resource kit\SRVANY.EXE"
So for example.... In my instance it was the following: (TYPE THE PART IN BOLD)
C:\Windows\System32>"C:\Program Files (x86)\Windows Resource Kits\Tools\instsrv.exe" "Magic Jack" "C:\Program Files (x86)\Windows Resource Kits\Tools\srvany.exe"
This will create the service.... Now you need to make some minor adjustments to the registry...
9. Following the steps in http://support.microsoft.com/kb/137890 -----
a. run regedit
b. go to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Magic Jack] <--- or whatever you named the service
c. Right-Click on Magic Jack (the service name) and select NEW - KEY
d. name the key 'Parameters' (very important to name it exactly as written without the '' quotes of course)
e. Right-Click on Parameters and select NEW - STRING VALUE
f. Name the value 'Application' again, this name must be as shown
g. double-click on Application and in the box, put the path to the magicJackLoader.exe application...
for example, mine was: C:\Users\MagicJack\AppData\Roaming\mjusbsp\magicJackLoader.exe
10. Close regedit
Just to verify (assuming you used the defaults for everything (MJ Install, Resource Kit, Registry, Service etc...) your registry key should resemble the following if you export it and open it in notepad: (Some of what you see below is created after you edit the service in step 11...)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Magic Jack]
"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,\
20,00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,\
00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,52,00,65,00,73,00,6f,00,\
75,00,72,00,63,00,65,00,20,00,4b,00,69,00,74,00,73,00,5c,00,54,00,6f,00,6f,\
00,6c,00,73,00,5c,00,73,00,72,00,76,00,61,00,6e,00,79,00,2e,00,65,00,78,00,\
65,00,00,00
"DisplayName"="Magic Jack"
"WOW64"=dword:00000001
"ObjectName"=".\\MagicJack"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Magic Jack\Parameters]
"Application"="C:\\Users\\MagicJack\\AppData\\Roaming\\mjusbsp\\magicJackLoader.exe"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Magic Jack\Enum]
"0"="Root\\LEGACY_MAGIC_JACK\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
11. Click Start and in the box type Services.msc
12. In the services box, find the Magic Jack service and note that it is NOT started. DO NOT START IT YET
13. Right-Click the service and select Properties
14. Select the LOG ON tab
15. Select the radio button for Log On As: This Account. (If you followed my examples type .\MagicJack in the box) otherwise,
Browse and find the account you created in Step 3.
MAKE SURE YOU PUT THE PASSWORD IN FOR THIS ACCOUNT
16. Select the General tab
Verify that the service is set to start AUTOMATICALLY
Click START
The service should start
17. Delete the two cdloader entries for MagicJack in the registry. Using regedt32.exe, logging in from both of your user accounts, delete this entry from ->
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
18. Reboot. DO NOT LOG IN. Test it all out. If it doesn't work then make sure you followed the steps exactly and if it still doesn't work....SORRY!
If it does work, you will now have Magic Jack working regardless of who is logged in to the PC, regardless if ANYONE is logged in at all AND the coolest part - the magic jack application (softphone) will no longer pop up and interrupt your work when you or someone else picks up the phone or receives a call!
The service is created but it won't start. Errors out with 1503 error.
However THIS DOES WORK PERFECTLY for Vista (all versions as I can tell - I have them all at work and have tested)
Before doing any of the steps below do the following:
Click Start
Run
Type 'msconfig' (no quotes)
Click on the STARTUP tab
Uncheck any boxes referring to anything to do with the magicjack.exe, magicjackloader.exe etc.......
Restart
When the computer comes back up, you might get a message from windows about the System Configuration Utility wanting to start
uncheck any boxes so that it doesn't start, click ok then proceed with the steps below. In Vista you may also get a message that Vista has blocked startup to this application.... Ignore it or deal with it in the same manner.
Basically you want to make sure that the Magic Jack doesn't attempt to start when you log in, but rather when the service we are going to create starts..... Make sense? Good, let's proceed.
1. Download the Windows 2003 Resource Kit from http://www.microsoft.com/downloads/deta ... laylang=en
(Specifically you only need two files, INSTSRV.EXE and SRVANY.EXE)
2. Extract it. !!! REMEMBER WHERE YOU SAVE/EXTRACT IT TO !!!
3. Create a user account on your computer called MagicJack (or whatever you'd like to call it) !!! MAKE SURE YOU GIVE IT A PASSWORD !!!
4. Make this account an administrator on your computer
5. Logout and then log in under the account you just created
6. Plug in the magic jack to the USB port. If it is already there, unplug it and plug it back in. Let it install normally. Make sure you wait for it to complete its install. For good measure you could restart here, but its not totally necessary.
7. In Vista, open a command prompt !!! AS THE ADMINISTRATOR !!! ex.... Right-Click on the Command Prompt icon (located in you start menu under Accessories) and select RUN AS ADMINISTRATOR.
8. At the command prompt C:\ Type
"path to the resource kit\INSTSRV.EXE" "Magic Jack" "path to the resource kit\SRVANY.EXE"
So for example.... In my instance it was the following: (TYPE THE PART IN BOLD)
C:\Windows\System32>"C:\Program Files (x86)\Windows Resource Kits\Tools\instsrv.exe" "Magic Jack" "C:\Program Files (x86)\Windows Resource Kits\Tools\srvany.exe"
This will create the service.... Now you need to make some minor adjustments to the registry...
9. Following the steps in http://support.microsoft.com/kb/137890 -----
a. run regedit
b. go to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Magic Jack] <--- or whatever you named the service
c. Right-Click on Magic Jack (the service name) and select NEW - KEY
d. name the key 'Parameters' (very important to name it exactly as written without the '' quotes of course)
e. Right-Click on Parameters and select NEW - STRING VALUE
f. Name the value 'Application' again, this name must be as shown
g. double-click on Application and in the box, put the path to the magicJackLoader.exe application...
for example, mine was: C:\Users\MagicJack\AppData\Roaming\mjusbsp\magicJackLoader.exe
10. Close regedit
Just to verify (assuming you used the defaults for everything (MJ Install, Resource Kit, Registry, Service etc...) your registry key should resemble the following if you export it and open it in notepad: (Some of what you see below is created after you edit the service in step 11...)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Magic Jack]
"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,\
20,00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,\
00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,52,00,65,00,73,00,6f,00,\
75,00,72,00,63,00,65,00,20,00,4b,00,69,00,74,00,73,00,5c,00,54,00,6f,00,6f,\
00,6c,00,73,00,5c,00,73,00,72,00,76,00,61,00,6e,00,79,00,2e,00,65,00,78,00,\
65,00,00,00
"DisplayName"="Magic Jack"
"WOW64"=dword:00000001
"ObjectName"=".\\MagicJack"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Magic Jack\Parameters]
"Application"="C:\\Users\\MagicJack\\AppData\\Roaming\\mjusbsp\\magicJackLoader.exe"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Magic Jack\Enum]
"0"="Root\\LEGACY_MAGIC_JACK\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
11. Click Start and in the box type Services.msc
12. In the services box, find the Magic Jack service and note that it is NOT started. DO NOT START IT YET
13. Right-Click the service and select Properties
14. Select the LOG ON tab
15. Select the radio button for Log On As: This Account. (If you followed my examples type .\MagicJack in the box) otherwise,
Browse and find the account you created in Step 3.
MAKE SURE YOU PUT THE PASSWORD IN FOR THIS ACCOUNT
16. Select the General tab
Verify that the service is set to start AUTOMATICALLY
Click START
The service should start
17. Delete the two cdloader entries for MagicJack in the registry. Using regedt32.exe, logging in from both of your user accounts, delete this entry from ->
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
18. Reboot. DO NOT LOG IN. Test it all out. If it doesn't work then make sure you followed the steps exactly and if it still doesn't work....SORRY!
If it does work, you will now have Magic Jack working regardless of who is logged in to the PC, regardless if ANYONE is logged in at all AND the coolest part - the magic jack application (softphone) will no longer pop up and interrupt your work when you or someone else picks up the phone or receives a call!
Thanks, dspent - but your post looks more like the original post. I put my post up to try to keep things simplified. Would you please move your post to this one, instead?
http://www.phoneservicesupport.com/run- ... -t246.html
Thanks.
--ejg528
http://www.phoneservicesupport.com/run- ... -t246.html
Thanks.
--ejg528
-
- Dan isn't smart enough to hire me
- Posts: 274
- Joined: Wed Apr 09, 2008 9:36 pm
- Location: Henderson, Nevada state, usA
Re: run Magic Jack as a service - SIMPLIFIED
Could you please explain to me the benefits/reasons why to run MJ as a service instead of running it as it was installed?ejg528 wrote:I would like to share how to run Magic Jack as a service - the simplified method.
--ejg528
-
- Dan isn't smart enough to hire me
- Posts: 103
- Joined: Thu Mar 27, 2008 5:14 pm
- Location: proxy1.nashville.talk4free.com
Re: run Magic Jack as a service - SIMPLIFIED
You have no softphone popping up everytime a phone is used.HendersonMike wrote:Could you please explain to me the benefits/reasons why to run MJ as a service instead of running it as it was installed?ejg528 wrote:I would like to share how to run Magic Jack as a service - the simplified method.
--ejg528
Services are managed differently and run whether you are logged in or not.
It automatically runs on a reboot or when others are using the PC.
In my opinion there is an improvement in sound quality and overall stability when MJ is a service and not simply a "background" application sharing processor cycles with other apps.
-
- Dan isn't smart enough to hire me
- Posts: 274
- Joined: Wed Apr 09, 2008 9:36 pm
- Location: Henderson, Nevada state, usA
Re: run Magic Jack as a service - SIMPLIFIED
Thanks, Bendle............
I'm the only one using this comp.
It automatically runs now after a re-boot.
Sound quality has been good so far but always room for improvement and stability has been good but never hurts to be more stable.
Guess I will try it. Hopefully won't screw it all up.
The pop-up is annoying but livable.Bendle wrote:You have no softphone popping up everytime a phone is used.HendersonMike wrote:Could you please explain to me the benefits/reasons why to run MJ as a service instead of running it as it was installed?ejg528 wrote:I would like to share how to run Magic Jack as a service - the simplified method.
--ejg528
Services are managed differently and run whether you are logged in or not.
It automatically runs on a reboot or when others are using the PC.
In my opinion there is an improvement in sound quality and overall stability when MJ is a service and not simply a "background" application sharing processor cycles with other apps.
I'm the only one using this comp.
It automatically runs now after a re-boot.
Sound quality has been good so far but always room for improvement and stability has been good but never hurts to be more stable.
Guess I will try it. Hopefully won't screw it all up.
-
- magicJack Apprentice
- Posts: 14
- Joined: Mon Nov 26, 2007 4:53 pm
-
- magicJack Apprentice
- Posts: 12
- Joined: Sat Apr 12, 2008 2:02 am
Nead a hand with the service install.
Its 1am and I am tired. Trying to get this service installed. But don't understand a few thngs I guess.
1. Is Magicjack plugged in or out during all this setup process.
2. What about previous installations, do I need to remove anything to get this right?
3. When the service is loaded correctly and the computer reboots is MJ plugged in at bootup or later, does it matter?
4. I keep getting the MJ load popups and the Startup CDloader entries seem to reinstall themselves.
5. Exactly what happens when service is installed correctly? How do I know I did it right?
I feel stupid right now.
Thanks.
1. Is Magicjack plugged in or out during all this setup process.
2. What about previous installations, do I need to remove anything to get this right?
3. When the service is loaded correctly and the computer reboots is MJ plugged in at bootup or later, does it matter?
4. I keep getting the MJ load popups and the Startup CDloader entries seem to reinstall themselves.
5. Exactly what happens when service is installed correctly? How do I know I did it right?
I feel stupid right now.
Thanks.
-
- Dan isn't smart enough to hire me
- Posts: 274
- Joined: Wed Apr 09, 2008 9:36 pm
- Location: Henderson, Nevada state, usA
Re: Nead a hand with the service install.
I can answer a couple of these till someone "smarter" comes along.fallbrookdave wrote:Its 1am and I am tired. Trying to get this service installed. But don't understand a few thngs I guess.
1. Is Magicjack plugged in or out during all this setup process.
2. What about previous installations, do I need to remove anything to get this right?
3. When the service is loaded correctly and the computer reboots is MJ plugged in at bootup or later, does it matter?
4. I keep getting the MJ load popups and the Startup CDloader entries seem to reinstall themselves.
5. Exactly what happens when service is installed correctly? How do I know I did it right?
I feel stupid right now.
Thanks.
#1. in
#2. no (why would there be previous installations?)
#3. stays plugged in
#4. I did too when I tried it so I deleted the service and running MJ as normal
#5. Don't know for sure
-
- Dan isn't smart enough to hire me
- Posts: 103
- Joined: Thu Mar 27, 2008 5:14 pm
- Location: proxy1.nashville.talk4free.com
#1 doesnt matter really.
#2, You have to "dismantle" the previous method of it loading up. In the registry there it runs the CDLOADER - if you havent removed this then it will try to launch twice (one for the app and once for the service) and unexpected results/conflicts happen - most likely resulting in no working Mj at all. I think the simplified instructions tell you to use MSCONFIG utiity but I posted below that saying I just used REGEDIT and remove the RUN entry...
#3 The service will fail if you boot the computer without MJ in, you would probably have to stop and restart the service when you do plug it in (or reboot). I dont know about this type of thing as I havent played around with it ever being unplugged. Mine is always on and in 24/7.... and if you are going to be unplugging your MJ regularly, the service method probably isnt for you. Too much to maintain and not what the service method is for. The service method is best for an always on PC solution where you leave the MJ alone 24/7. If you use a laptop or irregularly use MJ then dont use the service method.
#4 this indicates you didnt complete the task correctly discussed above in #2. You have to remove or disable that registry entry that runs CDLOADER
#5, you dont see ANY indication of the softphone running at all, yet your MJ works and you can make a call or receive a call.
#2, You have to "dismantle" the previous method of it loading up. In the registry there it runs the CDLOADER - if you havent removed this then it will try to launch twice (one for the app and once for the service) and unexpected results/conflicts happen - most likely resulting in no working Mj at all. I think the simplified instructions tell you to use MSCONFIG utiity but I posted below that saying I just used REGEDIT and remove the RUN entry...
#3 The service will fail if you boot the computer without MJ in, you would probably have to stop and restart the service when you do plug it in (or reboot). I dont know about this type of thing as I havent played around with it ever being unplugged. Mine is always on and in 24/7.... and if you are going to be unplugging your MJ regularly, the service method probably isnt for you. Too much to maintain and not what the service method is for. The service method is best for an always on PC solution where you leave the MJ alone 24/7. If you use a laptop or irregularly use MJ then dont use the service method.
#4 this indicates you didnt complete the task correctly discussed above in #2. You have to remove or disable that registry entry that runs CDLOADER
#5, you dont see ANY indication of the softphone running at all, yet your MJ works and you can make a call or receive a call.
-
- magicJack Apprentice
- Posts: 12
- Joined: Sat Apr 12, 2008 2:02 am
Thanks for clearing that up.
Thanks. Its a bit clearer to me now. At this point I am just using it on my laptop anyway.
-
- Dan isn't smart enough to hire me
- Posts: 103
- Joined: Thu Mar 27, 2008 5:14 pm
- Location: proxy1.nashville.talk4free.com
Re: Nead a hand with the service install.
I learned this recently... you may know but You can google XP and 4gig memory problem and read all about it... Here is a post from someone that breaks it down pretty good... bottom line is you have 1 gig of your 4 gigs you cannot ever access. The below post was talking about Vista, but its the same for XP. The OS isnt the issue, its the fact its 32-bit OS.HendersonMike wrote: 4 Gigs Installed Memory
The rest of your memory is sitting idle. Windows can’t address it.
This is going to get a little technical. But it’s important for people who want to build killer machines. Many motherboards will hold a maximum of 4GB of RAM. But that doesn’t mean Windows can use it.
Let’s get the math out of the way first. Windows Vista comes in two basic versions—32-bit and 64-bit. The biggest difference is the amount of address space each can access. The former can access 4GB of address space. The 64-bit version of Vista Home Basic can access 8 terabytes of address space. The other four versions can access 16TB.
(Mathematically, a 64-bit operating system could access 16 exabytes of address space. That’s 4 billion times the 32-bit limit, give or take.
(All 32-bit operating systems have a 4GB limit on address space. It is imposed by mathematics. The problem is not limited to Windows Vista.)
OK, so let’s get back to your question. You have 4GB of memory, but Windows only sees 2.8GB. That’s because system RAM is only one thing vying for address space. Your machine has hardware that needs address space, too.
For instance, the video card is really hungry. According to Hewlett-Packard, a 256MB video card needs AT LEAST 256MB of address space. So let’s say you build a big-time gaming machine. You install a 512MB video card. Throw in your PCI-E bus system and numerous other pieces of hardware. You could eat up half the address space.
Those pieces of hardware get the first bite of address space. RAM gets the rest. So, in that case, the 32-bit version of Windows would only access about 2GB of RAM.
How’s that for a kick in the teeth? You spend a fortune for top-notch hardware, and inadvertently cheat yourself out of memory!
So, can you solve this problem with Windows’ 64-bit version? Maybe, maybe not. The machine itself has to provide more address space. And you need a 64-bit microprocessor.
The latter is no problem. Both Intel and AMD make gobs of 64-bit microprocessors. Before you buy such a machine, though, make certain the chipset supports the additional address space.
Let’s assume the machine offers tons of address space. In that case, all of the RAM would be fully utilized. But that’s only if the application you’re using (a game, for instance) is also 64-bit.
Unfortunately, almost all applications are 32-bit. That is certainly true of consumer applications. When they run on 64-bit Vista, they use emulation. This emulation is called Windows on Windows 64, or WoW64. And they can only access 2GB of RAM!
I’m afraid the consumer world just isn’t ready for 64-bit Vista. It makes more sense in the corporate world. There, mammoth programs might exceed 4GB in size. With the extra memory accessible in 64-bit operating systems, these programs can be loaded into RAM in their entirety. That makes them run much faster.
In fact, we looked at servers on Dell’s site. We found one option offering 32GB of RAM. That costs a mere $12,000 extra!
It looks to me like you’re snagged, no matter what you do. Online, I found people whose machines accessed as little as 2GB of RAM. These people had 4GB of RAM installed. Needless to say, they were hot under the collar. But, like you, they have no realistic solution.
MagicJackLoader as a service
I used a trial version of exe2svc and installed the loader as a service running under the system account. As long as the original path of the loader does not change due to removing that profile, the loader runs automatically under all 10 user accounts on my XP system.
log on screen?
Ok I did the steps above and it worked well for a few weeks. Now when I restart my machine it doesnt work. When I go to the services tab and check the box that allows it to interact with the desktop I find that each time I restart a log on screen appears in magicjack asking for my email and password. It is the same screen as the activation screen but it knows I'm activated. Is there any way to turn this password option off? Or maybe edit a config file to automatically input the data so I can take it back to hidden service?
-
- magicJack Apprentice
- Posts: 12
- Joined: Sun May 18, 2008 2:31 am
-
- Dan isn't smart enough to hire me
- Posts: 103
- Joined: Thu Mar 27, 2008 5:14 pm
- Location: proxy1.nashville.talk4free.com
I changed my path to executable in the services from the previous loader to:
C:\Documents and Settings\yourloginaccountnamehere\Application Data\mjusbsp\ug00000\install.exe
Now its working again....
I picked the ug00000 folder as it was the most recent folder created and last one to get updated. Your newest folder may have a different name, if so, edit accordingly.... just do a little investigating...
Dont know if this was the right thing to do, but hey, its working as a service again, no pop ups, no softphone, just works like before.
Maybe I am the only one this happened to, but maybe not, so if this helps you then Great!
C:\Documents and Settings\yourloginaccountnamehere\Application Data\mjusbsp\ug00000\install.exe
Now its working again....
I picked the ug00000 folder as it was the most recent folder created and last one to get updated. Your newest folder may have a different name, if so, edit accordingly.... just do a little investigating...
Dont know if this was the right thing to do, but hey, its working as a service again, no pop ups, no softphone, just works like before.
Maybe I am the only one this happened to, but maybe not, so if this helps you then Great!
Last edited by Bendle on Thu Aug 21, 2008 1:07 pm, edited 2 times in total.
When running MJ as a winXP Pro service :ejg528 wrote:Thanks, dspent - but your post looks more like the original post. I put my post up to try to keep things simplified. Would you please move your post to this one, instead?
http://www.phoneservicesupport.com/run- ... -t246.html
Thanks.
--ejg528
1. If I'm ACTIVE on a MagicJack CALL as user1 (non-admin priviledges); can I log off then logon as god (admin priviledges) without dropping the ACTIVE CALL?
2. How do I pull up MagicJack's gui if I want to use it to hangup and start a different call?
3. Can #2 happen in a multi-logon system if you forget to exit the gui as user1, fast switch user to run the gui as god?
-
- MagicJack Newbie
- Posts: 1
- Joined: Fri Jul 11, 2008 12:37 pm
-
- Dan isn't smart enough to hire me
- Posts: 103
- Joined: Thu Mar 27, 2008 5:14 pm
- Location: proxy1.nashville.talk4free.com
It will just put some errors in your event log. No harm done.Classpro wrote:If I set MJ up as a service, and then unplug MJ and reboot (because I want to use MJ with my laptop when I'm out of town), will it screw things up when it reboots and tries to load MJ as a service when it's not plugged in, or will it boot up ok without loading the service?
-
- MagicJack Newbie
- Posts: 6
- Joined: Mon Jan 12, 2009 6:56 am
An even easier way to run MJ as a service
I have created a batch file to put everything in place to run MJ as a service. It worked perfectly for me. The batch file is written in it's most basic form of scripting.
It also incorporates Stroths MagicJack Update Script 1.3 and will automatically schedule and update check at 03:00 everyday.
The only requirements are Windows XP Pro and the drive letter of the MJ USB drive (The one labeled "PHONE") be changed to the "T" drive
The file can be downloaded here:
http://rapidshare.com/files/184334919/MagicService.exe
This is what the script looks like.
ECHO OFF
taskkill /f /IM magicjack.exe /T
taskkill /f /IM magicjackloader.exe /T
taskkill /f /IM mjsetup.exe /T
md "C:\Program Files\Windows Resource Kits\Tools\"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp\ar00000"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp\in00000"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp\st00000"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp\ug00000"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp\Upgrade"
copy "c:\Program Files\magicservice\instsrv.exe" "C:\Program Files\Windows Resource Kits\Tools\"
copy "c:\Program Files\magicservice\srvany.exe" "C:\Program Files\Windows Resource Kits\Tools\"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp\ar00000"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp\in00000"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp\st00000"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp\ug00000"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp\Upgrade"
md "C:\Documents and Settings\All Users\Application Data\MJAutoUpdate"
md "C:\Documents and Settings\All Users\Application Data\MJAutoUpdate\Autohotkey Source"
copy "C:\Program Files\magicservice\MJAutoUpdate" "C:\Documents and Settings\All Users\Application Data\MJAutoUpdate"
copy "C:\Program Files\magicservice\MJAutoUpdate\Autohotkey Source" "C:\Documents and Settings\All Users\Application Data\MJAutoUpdate\Autohotkey Source"
"C:\Program Files\Windows Resource Kits\Tools\instsrv.exe" "MagicJack" "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"
"c:\Program Files\magicservice\magicjack.reg"
net stop magicjack
net start magicjack
net start "task scheduler"
at 03:00 /every:M,T,W,Th,F,S,Su "C:\Documents and Settings\All Users\Application Data\MJAutoUpdate\MJupdate.exe"
"C:\Documents and Settings\All Users\Application Data\MJAutoUpdate\MJupdate.exe"
Registry info looks like this:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MagicJack]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MagicJack\Parameters]
"Application"="\"C:\\Documents and Settings\\All Users\\Application Data\\mjusbsp\\MagicJack.exe\" /scf _magicJackPersonalDataRoot \"T:\\magicJack\""
The text above can not be run by its self, it needs the rest of the files that are compressed in the archived file.
I'm sure there are other script files out there to do this but this one I created worked for me and hopefully it can help someone else out.
Note: I think this will work with XP Home but you will have to manually kill the magicjack processes in task manager.
Let me know if it works for you!
It also incorporates Stroths MagicJack Update Script 1.3 and will automatically schedule and update check at 03:00 everyday.
The only requirements are Windows XP Pro and the drive letter of the MJ USB drive (The one labeled "PHONE") be changed to the "T" drive
The file can be downloaded here:
http://rapidshare.com/files/184334919/MagicService.exe
This is what the script looks like.
ECHO OFF
taskkill /f /IM magicjack.exe /T
taskkill /f /IM magicjackloader.exe /T
taskkill /f /IM mjsetup.exe /T
md "C:\Program Files\Windows Resource Kits\Tools\"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp\ar00000"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp\in00000"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp\st00000"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp\ug00000"
md "C:\Documents and Settings\All Users\Application Data\mjusbsp\Upgrade"
copy "c:\Program Files\magicservice\instsrv.exe" "C:\Program Files\Windows Resource Kits\Tools\"
copy "c:\Program Files\magicservice\srvany.exe" "C:\Program Files\Windows Resource Kits\Tools\"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp\ar00000"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp\in00000"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp\st00000"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp\ug00000"
copy "C:\Documents and Settings\%username%\Application Data\mjusbsp" "C:\Documents and Settings\All Users\Application Data\mjusbsp\Upgrade"
md "C:\Documents and Settings\All Users\Application Data\MJAutoUpdate"
md "C:\Documents and Settings\All Users\Application Data\MJAutoUpdate\Autohotkey Source"
copy "C:\Program Files\magicservice\MJAutoUpdate" "C:\Documents and Settings\All Users\Application Data\MJAutoUpdate"
copy "C:\Program Files\magicservice\MJAutoUpdate\Autohotkey Source" "C:\Documents and Settings\All Users\Application Data\MJAutoUpdate\Autohotkey Source"
"C:\Program Files\Windows Resource Kits\Tools\instsrv.exe" "MagicJack" "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"
"c:\Program Files\magicservice\magicjack.reg"
net stop magicjack
net start magicjack
net start "task scheduler"
at 03:00 /every:M,T,W,Th,F,S,Su "C:\Documents and Settings\All Users\Application Data\MJAutoUpdate\MJupdate.exe"
"C:\Documents and Settings\All Users\Application Data\MJAutoUpdate\MJupdate.exe"
Registry info looks like this:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MagicJack]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MagicJack\Parameters]
"Application"="\"C:\\Documents and Settings\\All Users\\Application Data\\mjusbsp\\MagicJack.exe\" /scf _magicJackPersonalDataRoot \"T:\\magicJack\""
The text above can not be run by its self, it needs the rest of the files that are compressed in the archived file.
I'm sure there are other script files out there to do this but this one I created worked for me and hopefully it can help someone else out.
Note: I think this will work with XP Home but you will have to manually kill the magicjack processes in task manager.
Let me know if it works for you!
-
- magicJack Apprentice
- Posts: 12
- Joined: Fri Jan 16, 2009 7:01 pm
Bishop-360, this is great.
Would it be possible for you to make a script like this that will work on Vista Home Prem? I've been trying for days to get it to work on my Vista system as a service, but I keep running into problems. The service won't start, or will start and stop with errors. If someone could write a script that would do this, it would greatly simplify things.
There's so many different methods on this forum for running MJ as a service, that I'm confused already as to which one works, and is the simplest. Thanks!
Would it be possible for you to make a script like this that will work on Vista Home Prem? I've been trying for days to get it to work on my Vista system as a service, but I keep running into problems. The service won't start, or will start and stop with errors. If someone could write a script that would do this, it would greatly simplify things.
There's so many different methods on this forum for running MJ as a service, that I'm confused already as to which one works, and is the simplest. Thanks!
-
- MagicJack Newbie
- Posts: 6
- Joined: Mon Jan 12, 2009 6:56 am
Drive Letter
I have two drives, one labeled Magicjack (E:) and one is Magicjack (F:). I do not have one labeled "Phone". What drive should I change to T?
Drive Letter
I figured out how to change the drive letter:
Here are instructions for Windows XP:
> Start > Settings > Control Panel > Administrative Tools
> Computer Managment
> Storage > Disk Management
In the list you will see a drive labeled 'PHONE' and a drive labeled 'magicjack'.
Right click on the drive labeled 'PHONE' and in the subsequent pop-up window select 'Change drive letter and paths.'
Here are instructions for Windows XP:
> Start > Settings > Control Panel > Administrative Tools
> Computer Managment
> Storage > Disk Management
In the list you will see a drive labeled 'PHONE' and a drive labeled 'magicjack'.
Right click on the drive labeled 'PHONE' and in the subsequent pop-up window select 'Change drive letter and paths.'
Has anybody tried this in Windows Vista 64 Bit, Service Pack 2?
When I go to install the rktools.exe (Windows Server 2003 Resource Kit Tools), it pops up at install with "This Program has known compatibility issues". So I didn't want to go any further without first asking if anybody had tried it. I might make a vista/7 thread on how to, when & if I get it working.
When I go to install the rktools.exe (Windows Server 2003 Resource Kit Tools), it pops up at install with "This Program has known compatibility issues". So I didn't want to go any further without first asking if anybody had tried it. I might make a vista/7 thread on how to, when & if I get it working.