usbasp arduino-1.8.6 incomprehensible error + solution option

But I do not see anything in this arduino message that would indicate a solution

Linking everything together...
"R:\\arduino-1.8.6\\hardware\\tools\\avr/bin/avr-gcc" -Wall -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "r:\\TEMP\\arduino_build_808489/Blink.ino.elf" "r:\\TEMP\\arduino_build_808489\\sketch\\Blink.ino.cpp.o" "r:\\TEMP\\arduino_build_808489/core\\core.a" "-Lr:\\TEMP\\arduino_build_808489" -lm
"R:\\arduino-1.8.6\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "r:\\TEMP\\arduino_build_808489/Blink.ino.elf" "r:\\TEMP\\arduino_build_808489/Blink.ino.eep"
"R:\\arduino-1.8.6\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -R .eeprom "r:\\TEMP\\arduino_build_808489/Blink.ino.elf" "r:\\TEMP\\arduino_build_808489/Blink.ino.hex"
"R:\\arduino-1.8.6\\hardware\\tools\\avr/bin/avr-size" -A "r:\\TEMP\\arduino_build_808489/Blink.ino.elf"
Скетч использует 930 байт (2%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
R:\arduino-1.8.6\hardware\tools\avr/bin/avrdude -CR:\arduino-1.8.6\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cusbasp -Pusb -Uflash:w:r:\TEMP\arduino_build_808489/Blink.ino.hex:i 



avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "R:\arduino-1.8.6\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : usb
         Using Programmer              : usbasp

i replaced avrdude.exe on 100% work version (Today I tested it with my USBasp) and recived this message

avrdude: Version 6.3, compiled on Feb 17 2016 at 09:25:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "R:\arduino-1.8.6\hardware\tools\avr/etc/avrdude.conf"
avrdude: error at R:\arduino-1.8.6\hardware\tools\avr/etc/avrdude.conf:1133: programmer type jtagice3_updi not found
avrdude: error at R:\arduino-1.8.6\hardware\tools\avr/etc/avrdude.conf:1133: programmer type jtagice3_updi not found

avrdude: error reading system wide configuration file "R:\arduino-1.8.6\hardware\tools\avr/etc/avrdude.conf"

I think Arduino 1.8.6 sends the wrong keys for avrdude or Arduino avrdude incorrect

now I have in addition replaced "avrdude.conf" in\arduino-1.8.6\hardware\tools\avr\etc
and now good work

solution option

i replaced avrdude.exe in \arduino-1.8.6\hardware\tools\avr\bin\

and
avrdude.conf" in\arduino-1.8.6\hardware\tools\avr\etc
on original files on avrdude sites

(avrdude arduino maybe not original and I do not know where they got them from )

now I have in addition replaced "avrdude.conf" in\arduino-1.8.6\hardware\tools\avr\etc
and now good work

solution option

i replaced avrdude.exe in \arduino-1.8.6\hardware\tools\avr\bin\

and
avrdude.conf" in\arduino-1.8.6\hardware\tools\avr\etc\

on original files on avrdude sites
(avrdude arduino not original and I do not know where they got them from )