09-24-2011 11:06 PM - edited 09-24-2011 11:08 PM
joeyzbg wrote:I made a quick script for this problem which restarts LCore.exe
I find it very useful.
Just place it on your desktop,
When awake from sleep open the file and Logitech Gaming Software restarts and it works again!
Instead of running it yourself, you can also run it using the Task Scheduler like so:
Run Task Scheduler then select Create Task... from the list of Actions on the right.
Enter a name for your task, eg. Restart LGS Core
Triggers tab, select New then:
Begin the Task: On an Event
Event ID: 1
Actions tab, select New then:
Action: Start a program
Settings tab, (Optional):
Tick everything EXCEPT 'If the Task is not scheduled to run again, delete it after:'
OK out of it to have your task created, now when the computer resumes from Sleep, (Event ID 1), the command script will be run.
Works fine here on Win7 x64.
NOTE: I don't use Hibernate, (because the OS is on an SSD), so it's Event ID might be different from Sleep - check the Event Logs if that's the case.
05-12-2012 07:34 AM
I've had the G15 for several years, but just now upgraded to a brand new Z77 motherboard that supports sleep. I have the same problem. Can someone please post the contents of your LCore.exe restart script? Specifically, is there a way to make LCore.exe not display its splash screen on startup? (i.e. to start minimized)
06-03-2012 06:00 AM - edited 06-03-2012 06:06 AM
I guess I'm a bit late in replying to this but there might be other people with the same problem googling here, like me.
And since Logitech will probably never fix this... we have to do it ourselves.
This is the .bat file I created that works for me:
taskkill /IM LCore.exe /F start "" "C:\Program Files\Logitech Gaming Software\LCore.exe" /minimized
Just open the .bat file after hibernating and it will restart the gaming software minimized, only a cmd window flashes by quickly. You might need to change the file path if it's installed in a different location.
For added convenience you can also create a task to run the .bat file automatically after resuming from hibernate/sleep:
- Open Task Scheduler (just search for it in the start menu) and make a new task, Action -> Create Task, and give it a name.
- In Triggers add a new trigger:
Begin the task: On an event
Event ID: 1
- In Actions create a new action "Start a program" and add the .bat file there.
That's it! Now after a hibernation or sleep it will automatically restart the gaming software and it should work as intended.
Hope this was helpful to someone.
Edit: I now see that the Task Scheduler thing was posted above me... oh well
06-03-2012 06:23 PM
"Edit: I now see that the Task Scheduler thing was posted above me... oh well"
No, that's good! The poster that linked the file he was refering to in his instructions is no longer available so yours works instead.
06-03-2012 06:28 PM - edited 06-03-2012 06:29 PM
"Can someone please post the contents of your LCore.exe restart script? Specifically, is there a way to make LCore.exe not display its splash screen on startup? (i.e. to start minimized)"
What I did was follow the instructions from gduncfor the task scheduler and substitute the .bat file from Rickhey for the .cmd file that is no longer available.
I only tested once so far but no splash screen and it really is automatic restarting of lgs. Its better than it was.
06-05-2012 06:37 PM - edited 06-05-2012 06:37 PM
After further testing and since 8.30 doesn't fix the sleep issue, the display apps on the G15 won't redisplay after resuming from sleep with the .bat schedule workaround as is. Here's a version that does however:
taskkill /IM LCore.exe /F
start "" "C:\Program Files\Logitech Gaming Software\LCore.exe" /minimized
start "" "C:\Program Files\Logitech Gaming Software\Applets\LCDClock.exe" /minimized
Now the gaming software resumes from sleep perfectly. (You may or may not need to add more apps. I only use the LCD and performance monitor apps which are both part of the same file as used.above.)
07-14-2012 04:32 PM
the task scheduler thing works well, except when you kill Lcore by force, the tray icon stays behind until you hover the mouse over it. it must be an issue with Windows however. any way to remove the old tray icon? for example, is there a command to refresh the tray icons that can be after killing LCore?
07-15-2012 05:17 AM
Had to re-register to reply, (Logitech's reset password emails seem to disappear into thin air).
Anyway, I use the following Logitech.cmd file:
@echo off TASKKILL /F /IM "LCore.exe" cd C:\Program Files\Logitech Gaming Software start /min LCore.exe cd \ CleanTray.exe
The CleanTray program is a small program written in AutoIt to clear out any SysTray icons that don't have a running process. It will run on x86 or x64 and from XP onwards.
You can get an archive containing the executable, source code and the above command file from here: 4x4share
That's running on my own webserver, upload speed is only 256kb/s but the archive is only 266kB - so only a few seconds to download.
08-08-2012 10:03 AM - edited 08-08-2012 10:34 AM
i have the same problem and i using a extended task to (re)start the Logitech Gaming Software.
If you extends the postet scheduler task with a "Logon Trigger" and set the Multiple Instances Policy to "StopExisting" it will run without any external script.
It is important to disable the normal autostart from the Logitech Gaming Software which is added by installation.
For this delete the Key "Launch LCore" in the Registry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr
This is my scheduler task (Username changed):
<Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/t
<Description>Logitech Gaming Software Autostart</Description>
<Subscription><QueryList><Query Id="0" Path="System"><Select Path="System">*[System[Provider[@Name='Microsof
<Command>"C:\Program Files\Logitech Gaming Software\LCore.exe"</Command>
10-17-2012 01:59 AM - edited 10-17-2012 02:04 AM
I didn't have great results getting something to run via the methods in this thread WITHOUT having some console popup, which was annoying to me (and for some reason the task scheduler method didn't work and never ran). So I created my own Windows executable that does the following:
- It launches in the background and creates an event handler for power state changes.
- The handler calls my "relaunch" method on a system resume.
- "relaunch" kills all previous instances of itself (in case you keep launching it over and over), kills all processes named "Lcore", starts Lcore minimized, waits 1 second, starts LCDClock minimized, and finally refreshes the notification area to clean up extra logitech icons.
- It stays running in the background as long as you're logged in, waiting for resume events.
To install it, download the LogitechRelaunch.exe file from here: http://www.mediafire.com/file/75jncbon6kn93nx/Logi
Copy it somewhere on your system, and make a shortcut to it in your programs->startup directory in your start menu.
As an added "feature" executing it also triggers the "relaunch" described above, in case you need to call it again for some reason to fix a screwed up screen. This prevents you from having to suspend and resume the machine to trigger the relaunch. And like I said, it'll kill off any previous instance of itself so you don't get it running more than one instance at a time.
I have the source code for it if anyone's interested or doesn't trust me and wants to build it for themselves...