Do you see 'Run' in your Start context menu? (Right click on lower left hand screen corner) Click on it and then type 'gpedit.msc'. This gets you into the master Group Policy.
Next, scroll down to 'Administrative Template' (there are two of them, but right now you just need one). Once there, look up at the menu and click on 'Action', then click on 'Filter Options'. (The filter only turns on when you're at Administrative Template or certain other places in the tree).
A dialogue box opens allowing search aka 'filter'. Type 'Autoplay' in the input box. Then close the box.
Now, all those options which show on the right as you scroll down, will be limited to options affected by Autoplay. Look at each one and see if any setting has disabled Autoplay. If so, turn it back on. Keep repeating this until you've gone all the way through the 'tree' at the left, stopping each time to check on the answers coded in the right hand side.
What are you doing? 'Fixing some default someone else previously programmed, to turn off Autoplay, no matter what the user wants. Whenever Windows doesn't do something you want, no matter how much you change it, the cause will be a default hidden in gpedit.msc. It and 'Godmode' (Google on that, you'll want it) are your best tools in Windows.
Then close the box, and return to the Start Context menu in first paragraph here. Right click and look for 'Command Prompt (Admin)', click that. Then you see a DOS box, and at its prompt, type 'gpupdate.exe' (without quotes). It gives you a feedback of 'updating policy' for some 30 seconds. When it says the update is completed successfully, just close the window.
Now your Autoplay settings ought to be respected: type 'Autoplay' in search box, and when you see the Autoplay Settings options, click on that Settings, then set your preferences. They should stick, now.
If it doesn't work, you may have to reboot, but gpupdate was supposed to make it work without rebooting.
Hope this helps! Yell at me if it doesn't.
Edited by brainout, 03 August 2015 - 08:28 AM.