При открытии файлов, скачанных из интернета, такая ошибка возникает из-за того, что файлы "битые", не полностью скачанные, то бишь, часть информации в них утеряна. Windows просто перестает их понимать. Нужно установить причины некачественного соединения, то есть, является ли виновником оного провайдер или причина в самом компьютере. И в первом и втором случае можно установить какой-нибудь менеджер загрузок, которые поддерживает докачку при обрыве соединения. Например Download Master. Но во втором случае все-же лучше сначала устранить причину глюков.