mi działa normalnie na na win8.1, taka jest lista czynności jakie należy wykonać, żeby usbasp działało:
1. Instalujemy WinAvr-20100110 (w folderze)
2. Uruchamiamy ponownie komputer
3. Wklejamy msys-1.0.dll do folderu C:\WinAVR-20100110\utils\bin (msys w folderze)
4. Teraz możemy już kompilować pliki .C do .hex, czas na avrdude
5. Potrzebujemy plik Zadig.exe (w fodlerze)
6. W okienku z USB wybieramu USBasp (programator wsadzić do portu usb wcześniej),
oraz okienko drugie od driver wybrać za pomocą strzałek libusb-win32(v1.2.6.0)
7. Gotowe!
oprócz tego oczywiście instalujesz sterowniki usbasp ze strony projektu, programy musisz poszukać sobie sam (msys.dll oraz zadig.exe
btw nigdy mi taki błąd jak u Ciebie nie wyskakiwał, ale spróbuj mój sposób może Ci pomoże, zawsze lepsze to niż zmiana systemu
ostatecznie możesz też spróbować ściągnąć sobie np winxp i robić wszystko na maszynie wirtualnej