34

I have installed my drivers and paired the device up to the computer. I have given it a quick run through on Steam Big Picture mode to make sure it's all working and behaving as I'd expect it to, but now I need to spend time doing something else. I have exited Big Picture mode but my Wireless Xbox 360 Controller for Windows has remained powered and doesn't seem to want to switch itself off.

I have tried holding down the Guide button in the middle of the controller, which is how I switched it on in the first place, but this doesn't appear to do anything. I also can't find any other buttons on the controller that would seem to affect whether the controller is powered or not.

How can I turn off a Wireless Xbox 360 Controller for Windows?

CyberSkull
  • 18,673
  • 23
  • 104
  • 167
kalina
  • 75,730
  • 163
  • 447
  • 635

6 Answers6

24

If you're playing a 'Games for Windows Live' enabled game, you should be able to shut it off through the fancy Windows Live menu that appears get when you press and hold the Guide button (the big green X in the center).

If you're not playing a Windows Live, enabled game, it looks like you're out of luck; the only way to shut off your controller short of popping the batteries out is to leave it inactive for a period of time (reports online vary; anywhere from 10 to 20 minutes seems to cover the range).


However, you're not the only one who has been annoyed by this, it seems. I found a free utility for Windows that appears to give you some extra functionality when you press and hold the Guide button, and it allows you to shut off your controller through a brand new dialog box.

Fancy-pants dialog box for powering off your controller

Check it out: Xbox 360 Controller Manager


Note: The english description is below the Hungarian one on the linked website.

GnomeSlice
  • 25,424
  • 26
  • 106
  • 213
15

Try this alternative application: https://sourceforge.net/projects/turnoffxboxcontroller/

From it's sourceforge description:

This program have only one function. Double click it and all Xbox Controllers will be turned off.

Program have no dialogs or settings. It don't required administrator rights. It don't running as service or startup application, after turning off controller program will exit itself.

You can add shortcut to desktop and configure hot key to turn off your controller.

Examining the source files leaves us with no doubts, its an elegant and simple solution.

#include "windows.h"
#include "xinput.h"

#pragma comment(lib, "XInput.lib")

int main(int argc, char *argv[])
{
    HINSTANCE hXInputDLL = LoadLibraryA("XInput1_3.dll");
    if (hXInputDLL == NULL)return 1;

    for(short i=0; i<4; ++i)
    {
        XINPUT_STATE state;
        memset(&state, 0, sizeof(XINPUT_STATE));
        if(XInputGetState(i,&state)==ERROR_SUCCESS)
        {
            typedef DWORD (WINAPI* XInputPowerOffController_t)(DWORD i);
            XInputPowerOffController_t realXInputPowerOffController=(XInputPowerOffController_t) GetProcAddress(hXInputDLL, (LPCSTR) 103);
            realXInputPowerOffController(i);
        }
        ZeroMemory(&state, sizeof(XINPUT_STATE));
    }
    FreeLibrary(hXInputDLL);
    return 0;
}
IGHOR
  • 159
  • 1
  • 2
4

Xbox 360 Controller Manager solves the problem.

...you can power off the wireless Xbox 360 controller with the long press of the Guide button at the center of the controller. Long press of the Guide button will popup the following message.

The app is only 343KB.

4

With the controller turned on, turn the controller sideways so that the triggers are facing your palm, then "pinch" it on the Guide button (thumb) and the battery holder (index finger) at the same time. Make sure you press on the middle of the battery holder.

pinch points

This turns off both of my Wireless XBox 360 Controllers for Windows on Windows 10 without an external application. It doesn't matter whether Steam is running or not. I'm not sure whether this is OS/driver dependent. It is probably a hardware feature. If you take a closer look at the battery pack, there appears to be some sort of a switch on it.

I found this out the hard way by experimenting. Have had these controllers for years and always just left them to shutdown via timeout.

Unfortunately I appear to be the single person online that is turning the controller off this way. Most solutions suggest installing third party software. I'd be interested to know whether this works for other systems (it could be that both of my controllers are simply bugged).

Edit: I still have and use these controllers often. You don't have to use the "pinch" described above to make it work. It suffices to apply pressure to the battery pack/holder, which cuts off power to the device. I've used them on non-Windows platforms (e.g.: Nintendo Switch via an adapter) and it shuts them off regardless. They don't even have to be connected to anything. Probably a (useful) design flaw.

predi
  • 319
  • 1
  • 6
1

There isn't any way that I have found besides popping the batteries out and putting them back in. It's very annoying, and causes the batteries to run down far too fast.

SaintWacko
  • 28,376
  • 14
  • 107
  • 164
0

There are two ways:

  • Turn off your computer
  • Get the battery pack or charging pack out.
Wrigglenite
  • 45,967
  • 32
  • 191
  • 238
Aaron
  • 9
  • 1