Reply
Logi Nu
gdunc
Posts: 1
Registered: ‎09-24-2011
0

Re: Logitech Gaming Software 7.0 unable to resume from sleep/hibernate

[ Edited ]

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.

 

General tab:

Enter a name for your task, eg. Restart LGS Core

 

Triggers tab, select New then:

Begin the Task: On an Event

Log: System

Source: Power-Troubleshooter

Event ID: 1

 

Actions tab, select New then:

Action: Start a program

Program/Script: C:\Logitech.cmd

 

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.

Logi Nu
jlofgren
Posts: 1
Registered: ‎05-12-2012
0

Re: Logitech Gaming Software 7.0 unable to resume from sleep/hibernate

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)

Logi Nu
Rickhey
Posts: 1
Registered: ‎01-28-2010

Re: Logitech Gaming Software 7.0 unable to resume from sleep/hibernate

[ Edited ]

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

       Log: System

       Source: Power-Troubleshooter

       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 :smileylol:

Logi Browser
northie
Posts: 18
Registered: ‎07-06-2009
0

Re: Logitech Gaming Software 7.0 unable to resume from sleep/hibernate

"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.

Logi Browser
northie
Posts: 18
Registered: ‎07-06-2009
0

Re: Logitech Gaming Software 7.0 unable to resume from sleep/hibernate

[ Edited ]

"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.

Logi Browser
northie
Posts: 18
Registered: ‎07-06-2009
0

Re: Logitech Gaming Software 7.0 unable to resume from sleep/hibernate

[ Edited ]

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
TIMEOUT 2
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.)

Logi Browser
Anusha
Posts: 6
Registered: ‎01-26-2011
0

Re: Logitech Gaming Software 7.0 unable to resume from sleep/hibernate

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? 

Logi Nu
gdunc8
Posts: 1
Registered: ‎07-15-2012
0

Re: Logitech Gaming Software 7.0 unable to resume from sleep/hibernate

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.

Logi Nu
h1588672
Posts: 1
Registered: ‎08-08-2012
0

Re: Logitech Gaming Software 7.0 unable to resume from sleep/hibernate

[ Edited ]

Hi there,

 

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\CurrentVersion\Run (Before deleting export the key)

 

This is my scheduler task (Username changed):

 

Spoiler
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2012-08-08T17:41:15.638941</Date>
    <Author>Example\User</Author>
    <Description>Logitech Gaming Software Autostart</Description>
  </RegistrationInfo>
  <Triggers>
    <EventTrigger>
      <Enabled>true</Enabled>
      <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="System"&gt;&lt;Select Path="System"&gt;*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter'] and EventID=1]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
    </EventTrigger>
    <LogonTrigger>
      <Enabled>true</Enabled>
      <UserId>Example\User</UserId>
    </LogonTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>Example\User</UserId>
      <LogonType>InteractiveToken</LogonType>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>StopExisting</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT0S</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>"C:\Program Files\Logitech Gaming Software\LCore.exe"</Command>
      <Arguments>/minimized</Arguments>
    </Exec>
  </Actions>
</Task>

 

Logi Nu
EEGeek
Posts: 1
Registered: ‎10-17-2012

Re: Logitech Gaming Software 7.0 unable to resume from sleep/hibernate

[ Edited ]

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:

 

  1. It launches in the background and creates an event handler for power state changes.
  2. The handler calls my "relaunch" method on a system resume.
  3. "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.
  4. 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/LogitechRelaunch.exe

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...