Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

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?

share|improve this question

6 Answers 6

up vote 16 down vote accepted

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.

share|improve this answer
    
This works perfectly - one note is you need to hold the guide button rather than press it, pressing it brings up the battery status. –  kalina May 8 '13 at 19:17
1  
Holding it to get the power off menu is how it works on the Xbox 360 as well. Excellent. –  GnomeSlice May 8 '13 at 20:25
    
This is excellent. I'll have to download it when I get home. –  SaintWacko May 8 '13 at 21:57
    
Actually....If you install the drivers for the wireless reciever you are able to hold the guide button and turn off the controller. You don't need third-party software. –  Ramhound May 10 '13 at 11:44
2  
Since you mentioned you're using Big Picture mode, it should be noted that this interferes with Big Picture's functionality of holding down the guide button for 5 seconds to automatically launch Big Picture from anywhere on the desktop (as long as Steam is currently running, e.g. in the tray). Myself, I just pop the battery pack out for a second, and pop it back in. It can immediately be turned back on by holding the guide button (as though it powered down normally), no re-pairing required, and it saves an enormous amount of battery life. –  Mejwell Mar 2 '14 at 15:39

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;
}
share|improve this answer
    
This is great -- and works with Windows 10, unlike the XBox 360 Controller Manager solution ( which was excellent on previous versions but doesn't seem to work anymore ). –  Chris Phillips Aug 29 at 20:20

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.

share|improve this answer

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.

share|improve this answer
    
Does it switch off by itself eventually? Will removing the batteries cause me to have to re-pair it every time I want to use it? –  kalina May 8 '13 at 17:46
    
I don't believe so. I can't remember it ever doing so. No, you won't have to re-pair it. –  SaintWacko May 8 '13 at 17:48
2  
This discussion seems to indicate that after a period of inactivity (15-20 minutes according to the poster) the controller will shut itself off. –  GnomeSlice May 8 '13 at 18:15
    
Hmm... maybe I just wasn't ever patient enough to wait that long. Well, either way, this is the only way to manually turn it off. –  SaintWacko May 8 '13 at 18:17
    
The controller will turn off by itself eventually if it isn't used, I've never timed it but it's at least 10 minutes of inactivity. –  Dan C May 8 '13 at 19:21

There are two ways:

  • Turn off your computer
  • Get the battery pack or charging pack out.
share|improve this answer

download this program. Just double click and controller should turn off... http://sourceforge.net/projects/turnoffxboxcontroller/?source=directory

share|improve this answer
    
This is a link only answer. please, could you provide extra information besides the link? –  Michel Mar 2 '14 at 3:33
    
A link only answer that's a duplicate of another answer. –  SevenSidedDie Feb 2 at 7:07

protected by kalina Mar 2 '14 at 17:43

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.