Ставите https://msdn.microsoft.com/en-us/library/windows/h... и смотрите появляется в списке устройство или нет. Если нет - проблема в железе (или корявые дрова для хост-контроллеров и хабов, но это маловероятно). Если появляются - наверняка софтовая проблема где-то в винде.
Файл непонятного формата перевести во что-то другое можно каким-то софтом. Без подробностей о том в каком же именно формате логи ничего больше не сказать.
Потому что им не нужно то, что вы им рекламируете. Вы не поверите, но люди вполне могут действовать так "мне нужно это, я это поищу". А не "о какая прикольная штука, вдруг она мне нужна?".
Перегрев и софт понижает частоту, чтобы температура была в нормальных пределах. В настройках питания выставьте "минимум 100%" при питании от зарядника и посмотрите.
Невозможно в общем случае: если в 7-ке не будет нужных API никакая автоматика не поможет. Если программа использует жестко зашитые пути (которых больше нет в 7-ке) - то же самое. И еще пара десятков потенциальных проблем, которые делают автоматическое решение невозможным.
Такая хрень делается на twisted например в 20 строк кода. На машине прописывается name-server 127.0.0.1 и запускается скрипт с twisted. И все резолвится куда угодно.