5 декабря 2016 г.

Включаем .NET 3.5 в Windows 8.1

Как ни странно, но много софта до сих пор требует эту версию. Особенно это касается различных бухгалерских программ, издаваемых местными налоговыми органами и внезапно переписанных с Б-Г'мерзкого FoxPro на C# или VB.NET...

Просто так (через панель управления/компоненты Windows) эту версию не поставишь: винда уперто будет искать что-то свое и ничего не сделает. Как это делать правильно:

  1. Находим установочный образ своей системы, как-либо монтируем его (DaemonTools/Alcohol/WinRar/7Z) и достаем оттуда папку SOURCES, соханяя ее куда-то на винчестер к себе. Пусть это будет C:\. Весит эта папка в районе 3-4 Гб.
  2. Открываем консоль от имени администратора и вводим такое:

    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:\sources\sxs

    Тут C:\sources - извлеченная из установочного образа папка (см. п.1)
  3. Ставится оно долго - минут 3-5...

DELUGE: ошибка no module named gi.pygtkcompat

проблема старая. Проявляется в OpenSuse. Возможно есть в других, но не проверял Причина: из PyGObject удален модуль pygtkcompat. Но как обыч...