unable to install deck service
Moderators: Programmer, WebWeaver, WillowsHeart
-
- Evaluation User
- Posts: 29
- Joined: Mon 19 Oct, 2009 7:18 pm
- Location: Canada
unable to install deck service
Hello!
Since I'd like to share a deck I'm working on, I'm still filling the CardData file, I've decided to install the deck service since the option to upload deck in the regular app is greyed out. I want to mention that I use the free version of Orphalese and since my question in my other thread never got answered as to whether only registered users can upload decks or not, so I have no idea if can can indeed upload something or not in the first place since I'm a free user.
The installer for the deck service is bugged or something. It creates files and directories just fine and these are the files in the directory:
DeckService.exe
DeckService.exe.config
DeckService.InstallLog
DeckService.InstallState
ICSharpCode.SharpZipLib.dll
ServiceCommunicatorLib.dll
ServiceInstaller.dll
Then at the installing service I'm not so sure if it worked that part but the Start the Service is always a red X.
I either get on of these two messages:
- Unable to install service;
- Impossible to start the Orphalese Deck Service on this computer.
I am on Windows 7 64 bits and I use version 8.11.3.1 of Orphalese.
P.S. is there a way to download just backgrounds? In old threads apparently there was a file containing backgrounds.
Since I'd like to share a deck I'm working on, I'm still filling the CardData file, I've decided to install the deck service since the option to upload deck in the regular app is greyed out. I want to mention that I use the free version of Orphalese and since my question in my other thread never got answered as to whether only registered users can upload decks or not, so I have no idea if can can indeed upload something or not in the first place since I'm a free user.
The installer for the deck service is bugged or something. It creates files and directories just fine and these are the files in the directory:
DeckService.exe
DeckService.exe.config
DeckService.InstallLog
DeckService.InstallState
ICSharpCode.SharpZipLib.dll
ServiceCommunicatorLib.dll
ServiceInstaller.dll
Then at the installing service I'm not so sure if it worked that part but the Start the Service is always a red X.
I either get on of these two messages:
- Unable to install service;
- Impossible to start the Orphalese Deck Service on this computer.
I am on Windows 7 64 bits and I use version 8.11.3.1 of Orphalese.
P.S. is there a way to download just backgrounds? In old threads apparently there was a file containing backgrounds.
- Programmer
- Major Contributor
- Posts: 1732
- Joined: Sat 01 Jan, 2005 12:00 am
- Location: Spain
- Contact:
Re: unable to install deck service
Sorry I missed your post on the other thread, it happens sometimes. There is nothing to stop non-registered users from sharing decks.
Using a 64 bit version of Windows should not be a problem (in theory) because the service is compiled to run on any CPU. The easiest way to find out if the service has installed is to go into Control Panel and search for "Services", then open View Local Services under Administrative Tools. If the service is installed it will appear in the list as "Orphalese Deck Service". When you select it you can opt to start the service (or stop it if it is running). If you try to start it there it will probably give you the "Impossible to start the Orphalese Deck Service on this computer" message, because by going into the Control Panel you are only doing the same thing that the Deck Service installation program is trying to do. Assuming it does give you the same message you could try looking in the Event Logs (Control Panel, search for Event Logs, then it is also under Administrative Tools). There might be a more descriptive error message there.
Getting services installed and running is a bit more tricky than getting programs installed and running. The service used to be bundled together with the program and lots of people found that they could not install the program at all because of a problem installing the Deck Service. Hopefully now it is a seperate install it will be easier to isolate the problems. Any feedback you could give me about the event log messages may well be helpful.
Using a 64 bit version of Windows should not be a problem (in theory) because the service is compiled to run on any CPU. The easiest way to find out if the service has installed is to go into Control Panel and search for "Services", then open View Local Services under Administrative Tools. If the service is installed it will appear in the list as "Orphalese Deck Service". When you select it you can opt to start the service (or stop it if it is running). If you try to start it there it will probably give you the "Impossible to start the Orphalese Deck Service on this computer" message, because by going into the Control Panel you are only doing the same thing that the Deck Service installation program is trying to do. Assuming it does give you the same message you could try looking in the Event Logs (Control Panel, search for Event Logs, then it is also under Administrative Tools). There might be a more descriptive error message there.
Getting services installed and running is a bit more tricky than getting programs installed and running. The service used to be bundled together with the program and lots of people found that they could not install the program at all because of a problem installing the Deck Service. Hopefully now it is a seperate install it will be easier to isolate the problems. Any feedback you could give me about the event log messages may well be helpful.
-
- Evaluation User
- Posts: 29
- Joined: Mon 19 Oct, 2009 7:18 pm
- Location: Canada
Re: unable to install deck service
I tried to start Orphalese Deck Service through the Services but it gave me this message:
Windows could not start the Orphalese Deck Service on this local computer. Error 1069, the failure of opening a session blocked the start of the service.
Then I went to the event log and this is what I got (in French)
Nom du journal :Application
Source : Surveyor
Date : 06/07/11 13:13:01
ID de l’événement :4096
Catégorie de la tâche :(2)
Niveau : Erreur
Mots clés : Classique
Utilisateur : Système
Ordinateur : Chantal-Beast
Description :
La description de l’ID d’événement 4096 dans la source Surveyor est introuvable. Le composant qui a déclenché cet événement n’est pas installé sur l’ordinateur local ou l’installation est endommagée. Vous pouvez installer ou réparer le composant sur l’ordinateur local.
Si l’événement provient d’un autre ordinateur, les informations d’affichage doivent être enregistrées avec l’événement.
Les informations suivantes étaient incluses avec l’événement :
ERROR - PowerReadDCValueIndex(Indexing Power Mode). "Le service spécifié n’existe pas en tant que service installé." (1060); Called from ReadDCValue; line 266; .\VistaPowerSchemeUtils.cpp
La ressource de message est présente mais le message ne se trouve pas dans la table des chaînes ou des messages
XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Surveyor" />
<EventID Qualifiers="0">4096</EventID>
<Level>2</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-07-06T17:13:01.000000000Z" />
<EventRecordID>230331</EventRecordID>
<Channel>Application</Channel>
<Computer>Chantal-Beast</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data>ERROR - PowerReadDCValueIndex(Indexing Power Mode). "Le service spécifié n’existe pas en tant que service installé." (1060); Called from ReadDCValue; line 266; .\VistaPowerSchemeUtils.cpp
</Data>
</EventData>
</Event>
Windows could not start the Orphalese Deck Service on this local computer. Error 1069, the failure of opening a session blocked the start of the service.
Then I went to the event log and this is what I got (in French)
Nom du journal :Application
Source : Surveyor
Date : 06/07/11 13:13:01
ID de l’événement :4096
Catégorie de la tâche :(2)
Niveau : Erreur
Mots clés : Classique
Utilisateur : Système
Ordinateur : Chantal-Beast
Description :
La description de l’ID d’événement 4096 dans la source Surveyor est introuvable. Le composant qui a déclenché cet événement n’est pas installé sur l’ordinateur local ou l’installation est endommagée. Vous pouvez installer ou réparer le composant sur l’ordinateur local.
Si l’événement provient d’un autre ordinateur, les informations d’affichage doivent être enregistrées avec l’événement.
Les informations suivantes étaient incluses avec l’événement :
ERROR - PowerReadDCValueIndex(Indexing Power Mode). "Le service spécifié n’existe pas en tant que service installé." (1060); Called from ReadDCValue; line 266; .\VistaPowerSchemeUtils.cpp
La ressource de message est présente mais le message ne se trouve pas dans la table des chaînes ou des messages
XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Surveyor" />
<EventID Qualifiers="0">4096</EventID>
<Level>2</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-07-06T17:13:01.000000000Z" />
<EventRecordID>230331</EventRecordID>
<Channel>Application</Channel>
<Computer>Chantal-Beast</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data>ERROR - PowerReadDCValueIndex(Indexing Power Mode). "Le service spécifié n’existe pas en tant que service installé." (1060); Called from ReadDCValue; line 266; .\VistaPowerSchemeUtils.cpp
</Data>
</EventData>
</Event>
- Programmer
- Major Contributor
- Posts: 1732
- Joined: Sat 01 Jan, 2005 12:00 am
- Location: Spain
- Contact:
Re: unable to install deck service
The 1069 error (the English wording would be "The service did not start due to a logon failure") means that the user does not have the right to log on as a Service. The install program tries to give you this right, but I guess it is failing to do so.
I am not too optimistic about being able to fix this kind of error because the configuration of each user is different. One thing I hope to do this summer is modify the Deck Service so that it can run either under a user account or under the local machine account. I think when I make this modification you will find that you can run the service ok, by right clicking the Service, choosing "Properties", and then going to the "Log on" tab and setting it to run under "Local System" (obviously that would be in French - I will let you translate!). At the moment you could do this, and I think the service would start ok, but it would not actually work - other users would get an error when they tried to download your deck.
If I manage to make these changes I will post back in the Forum and I will try to post back on this thread too, if I can find it.
I am not too optimistic about being able to fix this kind of error because the configuration of each user is different. One thing I hope to do this summer is modify the Deck Service so that it can run either under a user account or under the local machine account. I think when I make this modification you will find that you can run the service ok, by right clicking the Service, choosing "Properties", and then going to the "Log on" tab and setting it to run under "Local System" (obviously that would be in French - I will let you translate!). At the moment you could do this, and I think the service would start ok, but it would not actually work - other users would get an error when they tried to download your deck.
If I manage to make these changes I will post back in the Forum and I will try to post back on this thread too, if I can find it.
-
- Evaluation User
- Posts: 29
- Joined: Mon 19 Oct, 2009 7:18 pm
- Location: Canada
Re: unable to install deck service
Well, does not having any password for our account affect the installation for the deck service? I've had problems in the past with faulty keyboards and mice where I could not type my password which made it impossible for me to access my computer. So since then I do not have a password. Beside I do not share my computer with anyone, I live on y own. I've been pondering abut this password thing the deck service asks.
- Programmer
- Major Contributor
- Posts: 1732
- Joined: Sat 01 Jan, 2005 12:00 am
- Location: Spain
- Contact:
Re: unable to install deck service
Hey, I think you are on to something. I looked at starting a service without a password and it seems to be disallowed by default. Here are the steps to configure your system to allow this:
"If you want to disable the restriction against logging on to the network without a password, you can do so through Local Security Policy. The policy setting that controls blank password restriction can be modified using the Local Security Policy or Group Policy MMC snap-ins. You can use either tool to find this policy option at Security Settings\Local Policies\Security Options. The name of the policy is Accounts: Limit local account use of blank passwords to console logon only. It is enabled by default."
It would be interesting to see if this worked!
"If you want to disable the restriction against logging on to the network without a password, you can do so through Local Security Policy. The policy setting that controls blank password restriction can be modified using the Local Security Policy or Group Policy MMC snap-ins. You can use either tool to find this policy option at Security Settings\Local Policies\Security Options. The name of the policy is Accounts: Limit local account use of blank passwords to console logon only. It is enabled by default."
It would be interesting to see if this worked!
-
- Evaluation User
- Posts: 29
- Joined: Mon 19 Oct, 2009 7:18 pm
- Location: Canada
Re: unable to install deck service
I don't understand a word of what you just said, I don't see any of the things you wrote in the figuration panels. I made searches with security and local and got nothing. How about you start from the start, meaning the figuration panel, the main panel with all the options.
- Programmer
- Major Contributor
- Posts: 1732
- Joined: Sat 01 Jan, 2005 12:00 am
- Location: Spain
- Contact:
Re: unable to install deck service
Sorry, I just copied and pasted that from a technical blog. I will start from the very beginning for the sake of anyone else who might try to follow this.
On Windows 7 you go to the start button and then in the "Search Programs and Files" box type in "Local Security Policy". Obviously you would need to type it in French. I have seen this on a Microsoft support site as "stratégie de sécurité locale", but I don't know if that was translated with a program.
You should then see a window with two frames, a bit like Windows Explorer. At the top of the tree on the left you have "Security Settings". Under this you will find "Local Policies". If you open this you will find "Security Options". When you click on Security Options you will get a long list in the right hand panel. The second or third one down is "Limit local account use of blank passwords to console logon only". You would need to right click on this and choose Properties. There you see two radio buttons, it can be set to Enabled or Disabled. You should set it to "Disabled".
After that I think you should be able to install and run the Deck Service, if indeed the blank password was the problem.
On Windows 7 you go to the start button and then in the "Search Programs and Files" box type in "Local Security Policy". Obviously you would need to type it in French. I have seen this on a Microsoft support site as "stratégie de sécurité locale", but I don't know if that was translated with a program.
You should then see a window with two frames, a bit like Windows Explorer. At the top of the tree on the left you have "Security Settings". Under this you will find "Local Policies". If you open this you will find "Security Options". When you click on Security Options you will get a long list in the right hand panel. The second or third one down is "Limit local account use of blank passwords to console logon only". You would need to right click on this and choose Properties. There you see two radio buttons, it can be set to Enabled or Disabled. You should set it to "Disabled".
After that I think you should be able to install and run the Deck Service, if indeed the blank password was the problem.
-
- Evaluation User
- Posts: 29
- Joined: Mon 19 Oct, 2009 7:18 pm
- Location: Canada
Re: unable to install deck service
Only people who have the Professional, Ultimate, and Enterprise editions of Windows 7 have access to Local Security Policy. Everyone else who are on Starter, Home Basic, and Home Premium editions don't have access to it. I'm on Home Premium myself.
http://www.sevenforums.com/tutorials/36 ... -open.html
http://www.sevenforums.com/tutorials/36 ... -open.html
- Programmer
- Major Contributor
- Posts: 1732
- Joined: Sat 01 Jan, 2005 12:00 am
- Location: Spain
- Contact:
Re: unable to install deck service
Great...thanks, Microsoft. I will try and go with my original plan "A" then, which was to get a version of the deck service to run under Local Machine account but still return decks from the My Documents folder of whoever installed it. It should be possible if it is allowed to run with full privilliges.
Apart from that though, I remember you saying that you were not a registered user. I actually decided to make it so that only registered users can upload decks. This is to try and give an extra degree of security and confidence to people who download them. Maybe we could make yours available for download from the main website instead, in the "Decks by Other Artists and Friends of the Program"section? If you would be interested in this then please send me a message via a Forum IM or through the contact page on the website and we can work out the details.
Apart from that though, I remember you saying that you were not a registered user. I actually decided to make it so that only registered users can upload decks. This is to try and give an extra degree of security and confidence to people who download them. Maybe we could make yours available for download from the main website instead, in the "Decks by Other Artists and Friends of the Program"section? If you would be interested in this then please send me a message via a Forum IM or through the contact page on the website and we can work out the details.