При установке windows 7 во время открытого окна разметки диска можно нажать Shift + F10 и откроется окно с командной строкой
Архив метки: windows
Сброс пароля Windows из-под Linux
спасибо http://4tux.ru/blog/sbros_parolya_windows_iz_pod_linux
Необходимо установить утилиту chntpw:
sudo apt-get install chntpw
Далее нужно примонтировать раздел с Windows, и перейти в него из консоли. Например, раздел с Windows мы примонтировали по адресу /media/win. Таким образом, в консоли переходим в данную директорию:
cd /media/win/Windows/system32/config
Обратите внимание, регистр символов имеет значение, «WINDOWS», «Windows» и «windows» — не одно и то же.
Если нам нужно сбросить пароль системной учетной записи Администратора, запускаем:
sudo chntpw SAM
Если же нужно сбросить пароль пользователя (администратора) vasya, то пишем:
sudo chntpw –u vasya SAM
После выполнения команды вам будет предложено несколько вариантов: сбросить пароль, установить новый, сделать пользователя администратором, разблокировать пользователя.
В тему:
Список стандартных паролей для intel iPOS
Пароль по умолчанию для принтеров и МФУ Brother
RaspberryPi логин и пароль по умолчанию
Коды ошибок и решения диспетчера устройств Windows
Код ошибки | Описание ошибки | Рекомендуемое разрешение |
---|---|---|
Это устройство настроено неправильно. |
|
|
Код 3 | Драйвер для этого устройства поврежден, или системе недостаточно памяти или других ресурсов. |
|
Код 10 | Запуск этого устройства невозможен. |
|
Код 12 | Не найдены свободные ресурсы, которые устройство может использовать. Если вы хотите использовать это устройство, необходимо отключить одно из других устройств в системе. |
|
Код 14 | Устройство не может работать некорректно после перезапуска компьютера. (Код 14) |
|
Код 16 | Не удалось определить все ресурсы, используемые устройством. |
|
Код 18 | Переустановите драйверы для этого устройства. |
|
Код 19 | Windows не удалось запустить это устройство, поскольку сведения о его конфигурации (в реестре) неполны или повреждены. |
|
Код 21 | Это устройство будет удалено. |
|
Код 22 | Это устройство отключено. |
|
Код 24 | Это устройство отсутствует, работает неправильно или не все драйверы установлены. |
|
Код 28 | Драйверы для этого устройства не установлены. |
|
Код 29 | Это устройство отключено, поскольку микропрограмма устройства, не предоставить необходимые ресурсы. |
|
Код 31 | Это устройство работает неправильно, поскольку не удалось загрузить драйверы для этого устройства. |
|
Код 32 | Драйвер (служба) для данного устройства была отключена. |
|
Код 33 | Windows не может определить, какие ресурсы требуются для данного устройства. |
|
Код 34 | Не удается определить параметры для этого устройства. |
|
Код 35 | Аппаратные средства не содержит достаточно сведений для правильной настройки и использования этого устройства. |
|
Код 36 | Это устройство запрашивает прерывание PCI, но настроено на прерывание ISA (или наоборот). |
|
Код 37 | Windows не может инициализировать драйвер устройства для данного оборудования. |
|
Код 38 | Не удалось загрузить драйвер устройства для данного оборудования, поскольку предыдущая версия драйвера устройства все еще находится в памяти. |
|
Code 39 | Windows не может загрузить драйвер устройства для данного оборудования. |
|
Код 40 | Нельзя получить доступ к оборудованию, поскольку сведения о его службе в реестре отсутствуют или введены неправильно. |
|
Код 41 | Успешно загружен драйвер устройства для данного оборудования, но не удается найти устройство. |
|
Код 42 | Не удалось загрузить драйвер устройства для данного оборудования, поскольку дубликат устройства уже установлен в системе. |
|
Код 43 | Windows остановило это устройство, поскольку оно сообщило о проблемах. |
|
Код 44 | Приложение или служба завершил работу данного устройства. |
|
Код 45 | В настоящее время данное устройство не подключено к компьютеру. |
|
Код 46 | Windows не может получить доступ к данному устройству, поскольку операционная система находится в процессе завершения работы. |
|
Код 47 | Windows не может использовать это устройство, поскольку оно было подготовлено для безопасного извлечения, но не было извлечено из компьютера. |
|
Код 48 | Программное обеспечение для этого устройства был заблокирован запуск, поскольку известно, что проблемы с Windows. |
|
Код 49 | Windows не может запустить новые устройства, поскольку системный куст слишком велик (превышает предельный размер реестра). |
|
Код 52 | Windows не удается проверить цифровую подпись для драйверов, необходимых для данного устройства. |
|
Решено: Если перестал переключаться язык справа
На прошлой неделе массово начали отключаться сочетания клавиш ALT + SHIFT справа на клавиатурах. Причина оказалась в новом обновлении для windows от microsoft. Обновление называется «Обновление для поддержки нового символа валюты российского рубля в Windows», ссылка — http://support.microsoft.com/kb/2970228. Соответственно чтобы всё заработало как раньше, обновление придётся удалить через соответствующий раздел панели управления.
Решено: Ошибка BOOTMGR is compressed в Windows 7
Ошибка BOOTMGR is compressed Press Ctrl+Alt+Del to restart. При чём от перезагрузки ничего не изменится.
Причина — было включено сжатие диска C: для экономии места на диске (включается галочкой в свойствах диска в «Мой компьютере»).
Решение:
- Понадобится установочный диск Windows 7. Загружаем с него компьютер (может потребоваться настройка BIOS или волшебная кнопка на клавиатуре)
- Не забываем нажимать на любые кнопки при надписи Press any key for boot from CD/DVD
- В окне выбора языка жмём «Далее»
- Снизу слева жмём ссылку «Восстановление системы»
- Выбираем «Использовать средства восстановления», жмём «Далее»
- Выбираем командную строку
- Выполняем следующие команды:
-
bootrec /fixmbr bootrec /fixboot
- Достаём из компьютера установочный диск
- Перезагружаемся
- Windows должен успешно загрузиться, но это ещё не финиш
- Постараться освободить дополнительное место на диске C:, удалить что-нибудь ненужное, очистить корзину и папки Temp
- Нужно через «Мой компьютер» открыть свойства диска C: и снять галочку «сжать этот диск для экономии места» и нажать ОК
Теперь всё.
Перенос Firefox и Thunderbird из Windows в Linux
Как перенести все закладки, настройки, дополнения и письма из Windows в Linux:
- Заходим на диске с Windows в папку C:\Users\VPupkin\AppData\Local для Windows 7 или Vista, или C:\Documents and settings\VPupkin\Application Data для Windows XP (папки AppData и ApplicalionData — скрытые, см. панель управления — свойства папок)
- Здесь в папках Mozilla\Firefox\Profiles и Thunderbird\Profiles лежат папки типа 06x3ug4p.default, вот в них то все настройки и хранятся, их и надо переносить в Linux.
- Папку профиля для Firefox в Linux помещаем в папку /home/vpupkin/.mozilla/firefox. Папка .mozilla скрыта, см. меню «Вид» в файловом менеджере.
- Вписываем имя новоой папки с профилем в файл profiles.ini, который лежит там же, в строчку «Path=…«
- Повторяем последние 2 пункта для Thunderbird, папка для профиля — /home/vpupkin/.thunderbird, которая так же скрыта.
- Теперь Firefox и Thunderbird запустятся в Linux с теми же настройками, вкладками, письмами и плагинами, что и в windows
Rundll32.exe для windows — как пользоваться
Здесь соберу параметры для запуска программы rundll32.exe. Сама по себе программа присутствует во всех версиях Windows. Приведённые команды проверял на Windows 7. Использовать её можно либо через пуск — выполнить, либо через командную строку, либо вписав её в создаваемый ярлык.
Сначала то, что может быть полезным:
rundll32 shell32.dll, ShellAboutA — вывод окна с версией windows, типа «О программе»
rundll32.exe netplwiz.dll, UsersRunDll — окно «Учётные записи пользователей»
rundll32.exe SHELL32.dll, Options_RunDLL 0 — окно настройки вида папок
rundll32.exe shell32.dll, Control_RunDLL desk.cpl desk, @Appearance — окно «Параметры значков рабочего стола», например добавить мой компьютер на рабочий стол
rundll32.exe SHELL32.dll, Options_RunDLL 1 — Свойства панели задач и меню Пуск
rundll32.exe KEYMGR.dll, KRShowKeyMgr — окно «Сохранение имён пользователей и паролей»
А теперь то, что может никогда не пригодиться, но тоже есть:
rundll32.exe WINSPOOL.DRV, ConnectToPrinterDlg или rundll32.exe PRINTUI.dll, ConnectToPrinterDlg — окно подключения к сетевому принтеру
rundll32.exe joy.cpl, ShowJoyCPL — вызов окна настройки джойстиков
rundll32.exe TAPI32.dll, internalConfig — диалог «Телефон и модем»
rundll32.exe inetcpl.cpl, LaunchInternetControlPanel — запуск окна настройки Internet Explorer
rundll32.exe inetcpl.cpl, DisplayPopupWindowManagementDialog — окно «параметры блокирования всплывающих окон» Internet Explorer
Продолжение следует…
Qt 5: подготовка программы для windows к запуску на других компьютерах
Расскажу, как запустить программу, написанную на C++/Qt для windows, на другом компьютере, где библиотеки Qt 5 не установлены. Вот мы, допустим, установили Qt Creator, создали приложение из одного окна с надписью «Hello World», выбрали для сборки конфигурацию «Выпуск» и нажали заветный зелёный треугольник. Через несколько секунд успешно запустится наша программа. Находим, где же программа лежит. Путь к ней будет примерно такой: D:\…Projects\2013-09-30_HelloWorld\build-HelloWorld-Desktop_Qt_5_2_0_MinGW_32bit-Выпуск\release\HelloWorld.exe. Радоваться рано. Если мы закроем Qt Creator, отправимся по этому пути и попытаемся запустить HelloWorld.exe,то получим следующую ошибку: «Запуск программы не возможен, так как на компьютере отсутствует Qt5Core.dll. Попробуйте переустановить программу.» Точно такая же ошибка возникнет на любом другом компьютере, где мы попытаемся запустить эту программу. Варианты решения:
1. Пересобрать сам Qt, чтобы собранные приложения статически линковались с библиотеками Qt 5 — долго, сложно, программа будет тяжёлая, и заморочки с лицензированием
2. Устанавливать на все компьютеры, где будем использовать программу, библиотеки Qt 5, совместимые с нашей сборкой, и прописывать путь к ним в системной переменной PATH
3. Сложить все необходимые DLL-библиотеки в одну папку с экзешником нашей программы. Получится по сути Portable-версия, которую можно будет хоть с флэшки запускать. Этот способ самый простой, им и воспользуемся.
Порядок следующий:
1. Копируем программу в отдельную папку
2. Запускаем, смотрим имя файла в тексте ошибки
3. Находим этот DLL-файл в папке C:\Qt\Qt5.2.0\5.2.0\mingw48_32\bin и копируем его рядом с экзешником
4. Возвращаемся к пункту 2 и повторяем до тех пор, пока программа не запустится.
Итого у меня по минимуму получился следующий список DLL-библиотек для Qt 5.2:
- icudt51.dll
- icuin51.dll
- icuuc51.dll
- libgcc_s_dw2-1.dll
- libstdc++-6.dll
- libwinpthread-1.dll
- Qt5Core.dll
- Qt5Gui.dll
- Qt5Widgets.dll
- HelloWorld.exe
Всего размер папки получился 42 Мб, вроде как бы многовато для простого Hello World. Кого это не смущает — уже могут делиться своей программой. А я расскажу теперь, как сократить этот объём хотя бы до 16 Мб, не сильно сложно (для сравнения библиотеки Qt4 от известной программы для хранения паролей KeePassX весят 10 Мб). Библиотеки и программу мы будем просто сжимать бесплатным свободным упаковщиком UPX. Порядок действий:
- Качаем программу UPX — версию для windows
- Распаковываем скаченный архив
- Возвращаемся к нашим DLL-файлам, щёлкаем по каждому правой кнопкой, выбираем «Открыть с помощью» — upx.exe
Вот теперь папка с нашей программой весит 16 Мб, и её содержимое можно спокойно запускать на других компьютерах.
Решено: Перестал включаться ноутбук Emachines
Принесли посмотреть ноутбук Emachines — перестал загружаться Windows 7. Пациенту около лет. Загрузка прерывалась в момент начала анимации логотипа на чёрном экране. Затем ноутбук предлагал восстановиться до более раннего состояния или загрузиться в безопасный режим. Но ни при одном варианте система так и не загружалась.
Решение:
Windows переустанавливать не пришлось. Проблема была решена изменением настроек BIOS.
- Сразу после включения ноутбука нажимаем много раз F2, пока BIOS не откроется.
- Заходим в меню Main
- Находим строчку SATA MODE и меняем её значение с ACHI на IDE
- Нажимаем F10 (Save And Exit)
- После перезагрузки ноутбук успешно включился, загрузка Windows прошла без проблем.
Автологон Windows 7
В коммандной строке или через «Пуск — выполнить» запускаем «control userpasswords2» и в появившемся окне щёлкаем галочкой, чтобы разрешить вход в систему выбранного пользователя без ввода пароля.
Предупреждаю: галочки внезапно может не оказаться вообще. В чём причина и что делать, пока не разобрался.