Задать вопрос
  • Не подключается по RDP c кодом ошибки 56. В чем может быть причина?

    Ti_Fix
    @Ti_Fix Автор вопроса
    _
    Проблема решилась откатом к предыдущей версии клиента RDP на проблемной машине (8.0) путем удаления обновления KB2923545.
    Спасибо всем, кто помогал мне в решении данной проблемы.
    Ответ написан
    Комментировать
  • Почему WSUS устанавливает отклоненные обновления?

    Ti_Fix
    @Ti_Fix Автор вопроса
    _
    Скорее всего обновления загрузились и остались локально на компьютере, и оттуда подтягиваются центром обновления.
    Алгоритм действий по исправлению ситуации:

    1. Остановить службы: Центр обновления Windows, Фоновая интеллектуальная служба передачи BITS, Службы криптографии.
    2. Служебные папки центра обновления catroot2, SoftwareDistribution, downloader переименовать в catrootold и т.д. (которые, если что-то пошло не так, можно использовать как резервные копии).
    3. Все ранее остановленные службы снова запустить.
    4. Запустить немедленный опрос сервера WSUS на наличие обновлений и сбросить авторизацию на сервере и клиенте (Wuauclt.exe /Detectnow /resetAuthorization).
    Ответ написан
    Комментировать
  • Windows циклически перезагружается при установке обновления. Как исправить?

    Ti_Fix
    @Ti_Fix Автор вопроса
    _
    Проблема решена. Использовалась информация из статьи "https://geektimes.ru/post/115308/". Дублирую основные моменты:
    1. Перезагрузите компьютер.
    2. Перед появлением логотипа Windows 7 на чёрном экране нажмите F8, появится список вариантов загрузки. Если логотип Windows 7 успел появиться, значит F8 нужно было нажать чуть раньше. Перезагрузите компьютер и попробуйте ещё раз.
    В списке вариантов загрузки выберите «Устранение неполадок компьютера» и нажмите Enter.
    3. Если система предложит выбрать раскладку, выбирайте США.
    4. Если система запросит логин и пароль, введите логин и пароль от учётной записи с правами администратора. Если вы не знаете этого, спросите у того, кто устанавливал вам Windows 7.
    5. В появившемся окне выберите последний пункт «Командная строка».
    Откроется консоль. Внимательно введите одну за другой нижеследующие строчки, нажимая после каждой Enter. Обратите внимание — С: это буква вашего системного диска. Если система находится на другом диске, используйте соответствующую букву.

    C:
    cd windows
    ren SoftwareDistribution SoftwareDistribution.old
    cd winsxs
    ren pending.xml pending.xml.old
    ren reboot.xml reboot.xml.old
    cd ..\system32
    ren catroot2 catroot2.old
    cd config
    dir Regback

    Последняя команда выведет вам содержимое папки Regback. Убедитесь, что в списке присутствуют файлы «system» и «software».
    Введите следующие строчки, нажимая после каждой Enter.

    ren system system.old
    ren software software.old
    copy Regback\system system
    copy Regback\software software
    exit

    6. Нажмите кнопку «Перезагрузка».
    7. Когда система загрузится, зайдите в Пуск — Панель управления — Центр обновления Windows.
    8. Если система предложит вам проверить обновления — сделайте это.
    9. Когда появится список доступных обновлений и кнопка «Установить обновления», не спешите нажимать её. Слева от кнопки будут две ссылки на список важных и необязательных обновлений. Нажмите любую из ссылок.
    10. Откроется окно, в левой части которого будут две вкладки. Зайдите по очереди в каждую из вкладок, чтобы увидеть списки предлагаемых обновлений.
    11. Если в этих списках вы найдёте обновления, на которых не стоят галочки — щёлкните по каждому из таких обновлений правой кнопкой и выберите пункт «Скрыть обновления».
    12. Нажмите кнопку ОК. Нажмите кнопку «Установить обновления».
    Когда обновление завершится, перезагрузите компьютер, даже если система этого не попросит.
    13. Убедитесь, что компьютер загрузился нормально
    Ответ написан
    1 комментарий
  • Почему не отрабатывает запланированная задача?

    Ti_Fix
    @Ti_Fix Автор вопроса
    _
    Проблема решена, всем отвечавшим большое спасибо. В cmd в конец добавлена команда exit (закрывает cmd после выполнения команд). Каждый предыдущий запуск создавал новое cmd окно, не закрываю его в конце. В итоге в определенный момент планировщик задач перестал запускать новые.
    Ответ написан
    Комментировать
  • Подкиньте пару хороших книг по Qt (С++)

    Ti_Fix
    @Ti_Fix
    _
    Макс Шлее Qt 5.3. Профессиональное программирование на C++
    www.ozon.ru/context/detail/id/31619787
    Ответ написан
    1 комментарий
  • Программа для мониторинга изменений в папке (Windows)?

    Ti_Fix
    @Ti_Fix
    _
    using System;
    using System.IO;
    using System.Security.Permissions;

    public class Watcher
    {

    public static void Main()
    {
    Run();

    }

    [PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
    public static void Run()
    {
    string[] args = System.Environment.GetCommandLineArgs();

    // If a directory is not specified, exit program.
    if (args.Length != 2)
    {
    // Display the proper way to call the program.
    Console.WriteLine("Usage: Watcher.exe (directory)");
    return;
    }

    // Create a new FileSystemWatcher and set its properties.
    FileSystemWatcher watcher = new FileSystemWatcher();
    watcher.Path = args[1];
    /* Watch for changes in LastAccess and LastWrite times, and
    the renaming of files or directories. */
    watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite
    | NotifyFilters.FileName | NotifyFilters.DirectoryName;
    // Only watch text files.
    watcher.Filter = "*.*";
    watcher.IncludeSubdirectories = true;

    // Add event handlers.
    watcher.Changed += new FileSystemEventHandler(OnChanged);
    watcher.Created += new FileSystemEventHandler(OnChanged);
    watcher.Deleted += new FileSystemEventHandler(OnChanged);
    watcher.Renamed += new RenamedEventHandler(OnRenamed);

    // Begin watching.
    watcher.EnableRaisingEvents = true;

    // Wait for the user to quit the program.
    Console.WriteLine("Press \'q\' to quit the sample.");
    while (Console.Read() != 'q') ;
    }

    // Define the event handlers.
    private static void OnChanged(object source, FileSystemEventArgs e)
    {
    // Specify what is done when a file is changed, created, or deleted.
    Console.WriteLine("File: " + e.FullPath + " " + e.ChangeType);
    }

    private static void OnRenamed(object source, RenamedEventArgs e)
    {
    // Specify what is done when a file is renamed.
    Console.WriteLine("File: {0} renamed to {1}", e.OldFullPath, e.FullPath);
    }
    }
    Ответ написан
  • Что будет если остановить вентилятор в блоке питания?

    Ti_Fix
    @Ti_Fix
    _
    Может повлечь более тяжкие последствия. Если хочешь тишины, возьми блок питания, изначально рассчитанный на пассивное охлаждение, например:
    FOX ATX-400BT 400W
    market.yandex.ru/model.xml?modelid=10999935&hid=857707
    Ответ написан
    Комментировать
  • Как сделать ввод даных через консоль?

    Ti_Fix
    @Ti_Fix
    _
    А разве вот этот кусок вашего закомментированного кода не берет данные из консоли:
    /*Console.WriteLine("Введите значение с.(числ, знамен, целое, знак.");
    c = Fraction.Parse(Console.ReadLine());
    Console.WriteLine("с =" + c);*/
    ?
    Если этого достаточно, то просто раскомментируйте (уберите символы /* */), если нет, то поясните что конкретно нужно.
    Ответ написан
  • Почему не работает центр обновлений Windows 7?

    Ti_Fix
    @Ti_Fix Автор вопроса
    _
    Проблема решена, было выполнено:
    1. Проверил наличие файлов и скопировал недостающие(wuweb.dll,wuaueng1.dll, wuaueng.dll).
    2. Заново зарегистрировал библиотеки и запустил службу:

    regsvr32 wuweb.dll
    regsvr32 wups2.dll
    regsvr32 wups.dll
    regsvr32 wucltui.dll
    regsvr32 wuaueng1.dll
    regsvr32 wuaueng.dll
    regsvr32 wuapi.dll
    regsvr32 MSXML3.dll
    net start wuauserv

    Спасибо всем отвечающим за посильную помощь.
    Ответ написан
    Комментировать
  • CentOS или другая система? Если другая, то какая и почему?

    Ti_Fix
    @Ti_Fix
    _
    Debian 7
    Ответ написан
    Комментировать
  • Как построить маршрут в IPv4 сеть через openvpn на IPv6?

    Ti_Fix
    @Ti_Fix
    _
    Если это Windows Server, то через rout -add -p для каждой подсети на обоих серверах.
    если Linux, то через команду ip с параметром -6, например (/sbin/ip -6 route add 2000::/3 dev eth0 metric 1).
    Ответ написан