So I installed iTunes on my laptop, and thought I would plug in my iphone 5 and, you know, do stuff with it. Problem is, the computer doesn't react to the phone. It doesn't exist as far as my machine is concerned. So I looked for advice.
It turns out that the usb driver for the iphone is unsigned, meaning that windows will not allow it to work. I found various ways to disable driver signing enforcement:
1) Press F8 during the boot process, bringing up the advanced boot menu that allows me to disable driver signing enforcement. No matter how many times I tried this, I never got any menu. But, by pressing the F8 key repeatedly, I was able to get a stuck key warning.
2) Run a command prompt and enter the following commands: bcdedit.exe -set loadoptions ddisable_integrity_checks
bcdedit.exe -set loadoptions testsigning_on
I did this, and the computer said that the operation was performed successfully. But it didn't seem to make any difference at all. My iphone still isn't recognized.
3) Type gpedit.msc in the start menu to run the group policy editor. From there, I should be able to disable driver signing enforcement permenantly. I found a gpedit.dll in the Windows/System32 folder, but I didn't find gpedit.msc anywhere on my computer.
4) Type regedit.exe in the start menu and edit the [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows NT\Driver Signing] entry. But that entry didn't exist in the registry. Specifically, the Windows NT entry doesn't exist.
Does anybody know what to do? I'm at my wit's end. Just as a side note, I'm using Windows 7 Home Premium.