Извините только один пользователь может единовременно запустить программное обеспечение и драйверы

Обновлено: 04.07.2024

Драйверы ПК - это важные программные компоненты, используемые устройствами для взаимодействия с операционными системами компьютера. Драйверы - это файлы, которые операционная система и устройства используют для отправки или получения данных.

Лучшие бесплатные инструменты обновления драйверов

Бесплатная версия Driver Booster ищет и обновляет драйверы для операционной системы Windows. Для бесплатной версии это довольно мощное программное обеспечение обновления драйверов, так как оно загружает важные обновления. В отличие от платной версии, которая автоматически обновляет все драйверы, бесплатная версия может только указывать на необходимость обновить какие-то из драйверов, и пользователь вынужден вручную обновлять драйверы один за другим.

Ключевые функции:

  • Поиск устаревших драйверов
  • Фоновая установка драйверов
  • Управляет большим количеством драйверов устройств, включая Samsung, Dell, Intel, Radeon, а также другие корпорации.
  • Обширная библиотека драйверов для обновления ряда аппаратных устройств компьютера.
  • Фоновая установка драйверов.
  • Создание точки восстановления
  • Трудно обновлять автоматически все драйверы одновременно, потому что это означает, что пользователь вручную выбирает обновление для каждого указанного устройства.
  • Длительная установка (до 35 минут)
  • Полученные файлы могут занимать слишком много места на диске

Совет . Всегда проверяйте размер, дату выпуска и номер версии драйвера для обновления, чтобы найти наилучшее время для обновления. Кроме того, во время установки выберите выборочную установку, чтобы избежать нежелательных приложений и расширений.

Резюме . Между бесплатной и платной версией Driver Booster нет большой разницы. Если у вас есть время, ручное обновление каждого указанного драйвера не должно быть проблемой. В конце концов, просто нажмите, чтобы установить выбранные элементы в ваш заказ.

Driver Easy - это мощное программное обеспечение, которое можно использовать как в личных, так и в коммерческих целях. Программа совместима с операционными системами Windows. Осуществляет поиск проблем с драйверами компьютера и исправляет их.

Ключевые функции:

  • Построение ежемесячного графика анализа ежедневных установок драйверов
  • Отображает информацию об оборудовании
  • Загрузка драйверов в автоматическом режиме без использования внешнего браузера
  • Возможность скрыть устройство, чтобы не отображать его во время будущих проверок
  • Отображает полную системную информацию
  • Может осуществлять поиск драйверов в автономном режиме
  • Обнаруживает все основные обновления драйверов
  • Интерактивная поддержка - служба поддержки по электронной почте
  • 30-дневная гарантия возврата денег
  • Нет массовой загрузки драйверов
  • Не удалось обнаружить некоторые драйверы.
  • Не гарантирует получение драйверов из OEM-источников.
  • Вынуждает пользователя устанавливать драйверы вручную.

Совет . Пользуйтесь базой часто задаваемые вопросов на веб-сайте компании и в базе знаний форумов, чтобы найти и получить справочную информацию об этом инструменте обновления драйверов.

Резюме . Driver Easy хорошее решение, если вы ищете бесплатное и мощное программное обеспечение для обновления драйверов. Хотя во время установки может не быть обнаружено значительное количество драйверов, наиболее важные были обнаружены. Хороший бесплатный инструмент для проведения деликатного анализа поврежденных, отсутствующих или устаревших драйверов.

Бесплатная версия программы обновления драйверов DriverMax замечательна по сравнению с другими приложениями возможностью автоматической установки драйверов, а также для запуска запланированных проверок. Функции достаточно впечатляющие для бесплатной версии.

Тем не менее, основным недостатком приложения является ограниченное количество драйверов, которые пользователь может загружать в день или в месяц. Ограничение достаточно велико: в день можно загружать только два драйвера.

Ключевые функции:

  • Совместим с последними версиями Windows
  • Автоматически сканирует и обнаруживает драйверы устройств, требующие обновления или уже решенные проблемы с драйверами
  • Выполняет плановое сканирование
  • Создает список всех драйверов с проблемами и без них
  • Может создавать резервную копию системных драйверов перед установкой обновлений
  • Автоматическая установка драйверов
  • Драйверы загружаются через приложение
  • Обнаруживает и отображает неизвестные аппаратные устройства
  • Автоматический планировщик обновления драйверов
  • В бесплатной версии обновлений нет, только аналитическая информация.
  • Ограничение пользователя до 10 загрузок драйверов в месяц.
  • Невозможность выполнить массовую загрузку драйверов.

Совет . Если вы загрузили два драйвера даже в течение пяти дней, вы не сможете запускать загрузки драйверов в этом месяце, поскольку вы достигли бы максимально допустимого числа ежемесячных загрузок.

Резюме . Система обнаруживает большинство драйверов, потому что она обладает контролем над подавляющим числом периферийных устройств. Хотя DriverMax обладает важными для решения проблемы обновления драйверов на компьютере возможностями, ограничение слишком велико, чтобы поддерживать в надлежащей форме ваш ПК.

Тем не менее, большинство бесплатных программ обновления драйверов не позволяют пользователям найти ссылки на драйверы, а DriverMax делает это одним щелчком мыши. Наложенные ограничения могут быть отменены, если вы выполните полное обновление системы перед установкой DriverMax. Это позволит вам использовать возможность неограниченного обновления драйверов в течение длительного периода времени.

Ранее известный как DriveTheLife, Driver Talent сканирует устаревшие, поврежденные или отсутствующие драйверы и устанавливает их автоматически. Помимо обновления драйверов, программа также исправляет поврежденные драйверы. Пользователю не нужно искать драйверы в Интернете, так как это делает Driver Talent, просматривая официальные веб-адреса для загрузки в Интернете.

Ключевые функции:

  • Функция предварительной загрузки позволяет пользователю создавать резервную копию системных драйверов.
  • Пользователь может создать пакет драйверов для использования на другом компьютере.
  • Совместим с Windows XP и выше.
  • Восстановление поврежденных драйверов
  • Быстрая загрузка драйверов
  • Пожизненная лицензия после покупки
  • Сложный процесс загрузки и настройки приводит часто к срыву автоматической загрузки обнаруженных дефектных драйверов

Совет . Вы должны импортировать профиль оборудования, прежде чем сможете создать пакет драйверов для компьютера.

Резюме . Функциональность этой бесплатной программы обновления драйверов ограничена и недостаточно конкурентоспособна, чтобы обеспечить бесперебойную работу. Тем не менее, он может устраивать пользователя, пока он не сможет купить его очень хорошую версию Pro.

Snappy Driver Installer - это замечательный бесплатный инструмент для обновления нескольких драйверов одновременно. Программное обеспечение обнаруживает устройства, которые находятся в критическом состоянии с точки зрения устаревших, поврежденных или отсутствующих драйверов. Затем он загружает файлы, необходимые для обновлений, и дает пользователю доступ для настройки обновлений.

Ключевые функции:

  • Можно установить драйверы в режиме онлайн и оффлайн
  • Не требует установки, так как может использоваться c внешнего жесткого диска
  • Отображает системную информацию
  • Предоставляет функцию фильтра, которая позволяет пользователю найти наиболее подходящие драйверы для установки
  • Загрузка пакета драйверов
  • Совместим с Windows XP и выше
  • Можно устанавливать драйвера в автономном режиме установки
  • Режим Quick Driver: показывает список драйверов для загрузки и обновления
  • Безлимитный тариф
  • Невозможно предварительно настроить запуск запланированных проверок.
  • Пакеты драйверов для загрузки слишком велики.
  • Отсутствие настроек.

Совет . Во-первых, проверьте, работает ли на вашем компьютере 64-разрядная версия Windows или 34 для выбора, какой .exe-файла патча программы Snappy вы выберете для установки драйверов.

Резюме. Snappy Driver Installer произвел двойственное впечатление. Он обладает множеством функций, однако обычному пользователю ПК изначальное будет трудно ориентироваться в приложении. Отсутствие запланированных проверок также затрудняет мониторинг пробелов в программном обеспечении. В целом, автономное использование и массовая загрузка драйверов делают Snappy Driver Installer достаточно привлекательным инструментом.

Ключевые функции:

  • Совместим с 32- и 64-разрядными версиями Windows
  • Находит драйверы для обновления, затем отображает ссылки для получения файлов драйверов и их установки вручную.
  • На странице загрузки отображается идентификатор драйвера и дата выпуска.
  • Предоставлены ссылки для скачивания из OEM источников
  • Отображает важную детализированную информацию об обновлениях драйверов.
  • Работает в автономном режиме и может использоваться в переносном режиме с других устройств.
  • Настройки не требуются
  • Размер Driver Identifier невелик
  • Требуется регистрация пользователя перед загрузкой установочного файла.
  • Не удается выполнить сканирование по расписанию.
  • Требуется, чтобы пользователь загружал обновления вручную по предоставленным ссылкам.

Совет . Чтобы избежать установки неправильного обновления, проверьте сведения об установленных драйверах устройств и сравните их с предлагаемым обновлением.

Резюме. Простое в использовании программное обеспечение. Несмотря на то, что пользователь должен вручную загружать обновления драйверов, это гарантирует, что большинство представленных ссылок получено из OEM-источников. Это делает Driver Identifier безопаснее, чем большинство бесплатных программ обновления драйверов.

Driver Doctor имеет достаточно простой интерфейс. Программа направлена ​​на поиск устаревших, поврежденных и удаленных файлов. Его база данных продолжает расти, и при использовании программного обеспечения вам придется постоянно его обновлять.

Ключевые функции:

  • Сканирует компьютер с внешнего жесткого диска
  • Поддерживает Windows XP и выше
  • Не требуется установка для поиска устаревших драйверов
  • Удобный интерфейс
  • Получает драйверы из персонализированной базы данных
  • Может быть запрограммирован для поиска драйверов
  • Достаточно легок и интуитивно понятен в установке и использовании
  • Вы должны зарегистрироваться и произвести оплату, чтобы разблокировать весь функционал программы.
  • Уходит достаточно много времени для того, чтобы начать загрузку драйверов.
  • Загрузка ограничена одним драйвером в день.

Совет . Поскольку Driver Doctor позволяет загружать один драйвер в день, лучше всего использовать его в качестве резервного инструмента обновления драйверов, если компьютер не может автоматически обновить драйверы из-за возникших проблем, сохранив его на флешке.

Резюме . Driver Doctor достаточно сильно смущает пользователя своим ограничением загрузки одним драйвером в день. В всем остальном это отличное программное обеспечение для обновления драйверов, которое имеет дополнительную портативную версию, не требующую установки.

TweakBit предлагает пакет программного обеспечения для увеличения производительности и устранения повреждений ПО компьютеров, которые достаточно просты в использовании. TweakBit Driver Updater является одним из наиболее полезных инструментов, наряду с другими своими продуктами, такими как PS Suite, PC Booster, Repair Kit, File Recovery. Он предназначен для обнаружения отсутствующих или устаревших драйверов, а также для получения самых последних версий драйверов.

Имеет базу данных в 200 000 драйверов, которая обеспечивает высокую эффективность работы приложения. Когда пользователь запускает эту программу, он сразу же получает результаты диагностики устройств и системы и предлагает все имеющиеся в его базе обновления. В дополнение к главной панели обзора в меню программа предлагает и другие опции, такие как детализированный анализ, пользовательская поддержка, резервное копирование, восстановление и, конечно же, возможность настройки.

Ключевые функции:

  • Сканирование для отсутствующих или устаревших драйверов
  • Предлагает простой способ обновления до последних версий
  • Обеспечивает стабильность системы и выполняет её диагностику
  • Предоставляет инструмент для восстановления файлов
  • Исправляет поврежденные драйвера
  • Предлагает только официальных версии драйверов, специфичных для данного устройства
  • Имеет функцию резервного копирования и возможность отмены модификаций.
  • Комфортный для пользователя интерфейс
  • Антивирусы воспринимают установочный файл программы как вирус или угрозу, поэтому необходимо деактивировать защиту компьютера.
  • Нет бесплатной версии, нет пробной версии.
  • Зарегистрируйте аккаунт, чтобы разблокировать все функции.

Совет . Предусмотрен возврат денег - в течение первых 30 дней пользователи могут запросить его, если они не удовлетворены продуктом. Если вы не хотите платить, используйте TweakBit для сканирования, а затем обновите выбранные драйверы вручную.

Резюме . Достойный инструмент обновления драйверов, простой в использовании, возможностью обновить сразу пакет драйверов одним щелчком мыши или по одному, создание точки восстановления и т. д. Необходимо активировать платную учетную запись, чтобы получить доступ ко всему функционалу программы. Многие пользователи считают, что TweakBit работает точно так же, как CCleaner или любой подобный инструмент, что является положительным откликом.

Avast Driver Updater - это небольшое и простое программное обеспечение для обновления драйверов на ПК с Windows. Небольшой по размеру, работает быстро и без проблем, находит отсутствующие, поврежденные или обновленные драйверы. Все, что вам нужно сделать, это нажать большую зеленую кнопку «Начать сканирование» и получить результаты буквально за секунды.

В нем реализована вся функциональность инструмента обновления драйверов, единственная проблема с Avast Driver Updater заключается в том, что он только частично бесплатный. Вы можете сделать бесплатное сканирование, но чтобы установить обновления, вам придется заплатить $ 49,99 за годовую подписку.


К сожалению, в работе сисадмина нет-нет да и приходится разрешать пользователям запускать всякий софт с админскими правами. Чаще всего это какие-нибудь странные китайские программы для работы с оборудованием. Но бывают и другие ситуации вроде небезызвестного bnk.exe.

Выдавать пользователю права администратора, чтобы решить проблему быстро и просто, противоречит нормам инфобезопасности. Можно, конечно, дать ему отдельный компьютер и поместить в изолированную сеть, но — это дорого и вообще…

Попробуем разобрать решения, которые позволят и программу запустить, и безопасника с финансистом не обозлить.

Программа может запрашивать права администратора условно в двух случаях:

  1. Когда хочет получить доступ туда, куда «простым смертным» нельзя: например, создавать файлы в системных каталогах.
  2. Когда программу скомпилировали со специальным флагом «Требовать права администратора».

С первым случаем все понятно: берем в руки замечательную программу Марка Руссиновича Process Monitor, смотрим, что происходит, и куда программа пытается залезть:


Куда это лезет этот 7Zip?

И по результатам исследования выдаем права пользователю на нужный каталог или ветку реестра.

Сложнее, если случай клинический, и так просто выдать права не получится: например, программа требует сильного вмешательства в работу системы вроде установки драйверов. Тогда придется придумывать всякий колхоз, про который речь пойдет в последнем разделе статьи. Пока подробнее освещу второй случай — когда стоит флажок.

Если сильно упростить, то в специальном манифесте программы (к слову, установщики — это тоже программы) могут быть три варианта запуска:

  • asInvoker. Программа запускается с теми же правами, что и породивший ее процесс (как правило, это explorer.exe c правами пользователя);
  • highestAvailable. Программа попросит максимально доступные пользователю права (у администратора появится окно с запросом повышения UAC, у пользователя — нет);
  • requireAdministrator. Программа будет требовать права администратора в любом случае.

Если разработчик твердо решил требовать права администратора, даже если они не нужны, то обойти это можно малой кровью.

В системе Windows, начиная с Vista, появилась служба UAC, которая помимо прочего отвечает за запросы программ на повышение прав. Не все программы «переваривали» работу с этой службой. Поэтому в системе был доработан механизм совместимости приложений, позволяющий прямо задать программе ее поведение — запрашивать права или нет.

Простейшим вариантом работы с этим механизмом будет использование переменных среды.

Рассмотрим пример с редактором реестра. Действительно, запуская regedit.exe под администратором, мы получаем запрос на повышение прав:


Запрос повышение прав.

Если же мы запустим редактор реестра из консоли, предварительно поменяв значение переменной среды __COMPAT_LAYER на:

То запроса UAC не будет, как и административных прав у приложения:


Бесправный редактор реестра.

Этим можно пользоваться, запуская программы батниками или добавляя контекстное меню через реестр. Подробнее читайте в материале How to Run Program without Admin Privileges and to Bypass UAC Prompt?

Поскольку ярлычками тут обойтись не выйдет, ведь 1С сама скачивает файл и запускает его, то придется применять тяжелую артиллерию — Microsoft Application Compatibility Toolkit.

Документация к ПО, как обычно, доступна на официальном сайте, загрузить можно как часть Windows Assessment and Deployment Kit. Сам процесс решения проблемы несложен.

Необходимо поставить утилиту, запустить Compatibility Administrator и создать Application Fix в новой или имеющейся базе данных:


Создаем исправление приложения.

Имя и издатель значения не имеют. Имеет значение только расположение файла — тут нужно указать реальный проблемный bnk.exe (где он будет лежать на самом деле — не важно).

Далее необходимо в списке исправлений выбрать RunAsInvoker.


Выбираем нужный фикс.

Все остальное оставляем по умолчанию, сохраняем базу данных. Должно получиться примерно так:


Созданный фикс для bnk.exe.

После этого достаточно будет установить базу данных, щелкнув по ней правой кнопкой и выбрав Install. Теперь пользователи смогут сами грузить классификаторы банков.

Все становится хуже, если приложению действительно нужны права админа. Тогда добавление прав на системные объекты и исправления не помогают.

Казалось бы, самым очевидным решением для запуска нашего странного ПО выглядит использование встроенной утилиты Runas. Документация доступна на сайте Microsoft.

Ну, посмотрим, что из этого выйдет.

Действительно, RunAs запустит 7zip с правами учетной записи «Администратор», спросит пароль и запомнит его. Потом ярлык с такой строкой запуска будет запускать 7zip под Администратором без вопросов.


)

Есть один существенный недостаток: пароль запоминается на уровне системы, и теперь, используя команду Runas, можно будет запускать абсолютно любую программу. Это мало чем отличается от прямого предоставления админских прав сотрудникам, так что использовать это решение не стоит.

Зато runas может быть полезен, когда сотрудник знает пароль администратора, но работает под ограниченной учетной записью (по идее так должен делать каждый системный администратор).

Если мы начали с консольных команд, то перейдем к более высокоуровневым скриптам. Интересное решение было предложено в статье «Планктонная Windows», где упомянутый выше Runas обвязывался js-скриптом и пропускался через обфускатор. У решения есть и очевидный минус — скрипт можно раскодировать.

Чуть более интересным методом в 2к20 являются возможности PowerShell и его работа с паролями. Подробнее можно почитать в материале «Защита и шифрование паролей в скриптах PowerShell».

Если вкратце: в PS работа с паролями производится через специальный тип данных SecureString и объект PSCredential. Например, можно ввести пароль интерактивно:

Затем сохранить пароль в зашифрованном виде в файл:

И теперь использовать этот файл для неинтерактивной работы:

К сожалению, файл этот можно использовать только на том ПК, на котором его создали. Чтобы этого избежать, можно сделать отдельный ключ шифрования. Например так:

Теперь при помощи этого ключа пароль можно зашифровать:

К сожалению, с безопасностью дела обстоят так же печально: утащить пароль не составляет трудностей, если есть доступ к файлу с ключом шифрования и зашифрованным паролем. Да, можно добавить обфускации и скомпилировать скрипт в .exe вместе с нужными файлами. Но нужно понимать, что это — полумеры.

В свое время я использовал для решения подобных задач свой любимый AutoIt, где компилировал скрипт с командой RunAs и радовался… До тех пор, пока не узнал, что AutoIt (особенно старых версий) декомпилируется на раз-два.

Другим интересным вариантом может быть применение назначенных заданий — если создать назначенное задание от админского аккаунта, пользователю для работы будет достаточно его запуска. К сожалению, для интерактивной работы с приложением это решение не подходит.

На свете существует несколько сторонних решений, призванных решить задачу. Остановлюсь на парочке из них.

Пожалуй, одна из самых известных утилит — это AdmiLink, разработанная Алексеем Курякиным для нужд ядерной физики. Программа и принципы ее работы описаны на официальном сайте. Я, как обычно, позволю себе более краткое описание.

Программа состоит из трех модулей. AdmiLink — это графическое окно, где можно создать ярлык на нужное приложение (в принципе, в ряде случаев достаточно только его).


Основное окно программы.

Помимо непосредственно создания ярлыка (и да, запрос UAC тоже можно подавлять), есть и дополнительные функции вроде калькулятора, терминала и удобных настроек политик безопасности. Со всеми возможностями программы читателю предлагается разобраться самостоятельно.

Второй модуль называется AdmiRun и представляет из себя консольную утилиту. Она умеет запускать приложения от имени администратора, получив в качестве одного из параметров строку, созданную через AdmiLink. В строке шифруется имя пользователя и пароль, при этом участвует и путь к программе.

На первый взгляд все выглядит безопасно, но, к сожалению, код программ закрыт, и насколько можно доверять разработчику — вопрос.

Третий модуль — AdmiLaunch — отвечает за запуск окон в разных режимах, и он используется для запуска AdmiRun, если создавать ярлык через AdmiLink.

В целом, решение проверено годами и поколениями отечественных системных администраторов. Но добавлю и альтернативу из-за рубежа.

RunAsRob — довольно интересное ПО за авторством немецкого разработчика Оливера Хессинга (Oliver Hessing). В отличие от AdmiLink, ПО устанавливается как служба, запускаемая под привилегированной учетной записью (администратора или системы). Как следствие, подготовленный ярлык обращается к службе, которая уже в свою очередь запускает заданное ПО.

Особенность программы в том, что есть возможность авторизовать не только программы, но и папки (включая сетевые). А хранение настроек в реестре позволило добавить шаблоны групповых политик, примерно как мы писали в статье «Погружение в шаблоны и приручение GPO Windows». Благодаря этому при необходимости настройки можно применять прямо из Active Directory.


Основное окно программы.

Программа богато документирована на официальном сайте.

У этого автора есть еще и программа RunAsSpc, позволяющая запускать исполняемые файлы под правами другого пользователя, передавая учетные данные через зашифрованный файл.

Мне остается только добавить, что это ПО бесплатно только для личного использования.

Но учтите, что из программы, запущенной под административными правами, можно натворить бед. Например, запустить привилегированную командную консоль через диалог Файл — Открыть.


Запускаем cmd.exe прямо из редактора реестра.

Немного защититься помогут политики запрета контекстного меню и прочих диспетчеров задач, часть из которых может настроить AdmiLink. Но в любом случае следует быть осторожным.

А вам приходилось городить странные костыли? Предлагаю делиться историями в комментариях.

Важно! Перед тем как проводить какие-либо изменения в базе 1С сделайте резервную копию. Если 1С запускается в режиме конфигуратора, то через меню Администрирование -> Сохранить данные. Если у Вас уже есть более старые копии, не пишите поверх них, сделайте отдельный архив. Если 1С не запускается в режиме конфигуратора, скопируйте весь каталог базы в другое место. Если у Вас есть другой носитель информации (второй жесткий диск, Zip drive, пишущий CD-ROM), то лучше сделать копию на него.

Эта ошибка может возникнуть из-за ряда причин. Варианты решения зависят от того, стоит ли у вас сетевая версия или локальная. Начнем с локальной, как с более простого случая.

Мы предлагаем Вам выполнить следующие действия. После каждой попытки, пожалуйста, попробуйте запустить 1С: Предприятие. Возможно, что проблема решится на первом же шаге, и тогда все последующие будут не нужны.

a)Перезагрузите компьютер, нажав Пуск->Завершение работы ->Перезагрузить компьютер ->ОК. Подождите, пока компьютер перезагрузится, затем еще раз попробуйте запустить 1С.

b)Возможно, Вы забыли установить драйвер защиты при установке программы. Тогда Вам нужно запустить его, нажав Пуск ->Программы->1С: Предприятие 7.7->Установка драйвера защиты. Перезагрузите компьютер и попробуйте еще раз запустить 1С: Предприятие.

cПроверьте физическое наличие ключа на компьютере, может быть кто-то его задел и он выпал из компьютера. Для этого нужно добраться до задней стенки корпуса компьютера, туда, куда подключаются провода. Важно: крайне рекомендуется предварительно выключить компьютер. Ключ выглядит как брусок примерно 3х4х1 см. Скорее всего, он будет красного или белого цвета. Ключ вставляется в LPT порт (туда же, куда и принтер). В любом случае, вы сможете вставить ключ только в LPT порт. Важно: не нужно прилагать большую силу, усилия должны быть сравнимы с усилиями при поднятии стакана чая. Если ключ не входит в порт, не пытайтесь вставить его силой, так как либо это не ключ, либо вы вставляете его не в LPT порт. Лучше позовите человека, отвечающего в Вашей фирме за компьютеры, или позвоните нам. После того как Вы вставили ключ в порт, включите компьютер и попробуйте снова запустить 1С: Предприятие.

d)Иногда принтер и другая техника, поставленная «поверх» ключа может мешать его определению сервером защиты. Предварительно выключив компьютер и принтер, попробуйте отсоединить периферию (чаще всего принтер) от компьютера, оставив ключ на месте. Теперь включайте компьютер и попробуйте запустить 1С. Конечно, в этом случае, вы не сможете пользоваться отключенным устройством.

Если у Вас используется сетевая версия, и ключ расположен не на Вашем компьютере, то рекомендуется обратиться за помощью к человеку, который отвечает за работоспособность компьютеров в Вашей фирме. Если Вы и есть это человек, то мы можем посоветовать Вам выполнить следующие действия:

a)Проверьте то, что проблемный компьютер «видит» сервер, на котором находится ключ. Можно либо пропинговать сервер из командной строки, запустив программу ping с проблемного компьютера с именем компьютера-сервера в качестве параметра. Например, c: ping server1c. Либо Вы можете просто проверить наличие компьютера-сервера в списке доступных для клиента компьютеров, кликнув на иконке «Мое сетевое окружение». Если выяснится, что проблемный компьютер не «видит» сервер, то понадобится провести стандартную проверку при сетевых проблемах. Рекомендуем начать с проверки целостности кабелей (нет обрывов), работоспособности хаба, работоспособности сетевой карточки (горит ли лампочка, успешна ли команда ping 127.0.0.1), кроме того, следует убедиться в наличии необходимых протоколов и правильности их настройки.

b)Убедитесь в том, что на компьютере с ключом запущена программа «Сервер защиты». Это программа необходима для работы клиентов 1С: Предприятие в сетевом варианте. Вы можете запустить ее, нажав Пуск ->Программ->1С: Предприятие 7.7-> Сервер защиты.

c)На каждом компьютере с 1С: Предприятие есть файл nethasp.ini, который по умолчанию находится в C:Program Files1Cv77BIN. В этом файле содержатся настройки программы, проверяющей наличие ключа в сети. Файл достаточно хорошо документирован, и Вы, наверняка, сможете разобраться в его структуре. Мы рекомендуем Вам обратить особое внимание на строки используемых протоколов (возможно, там остался один IPX/SPX, который вообще в вашей сети не используется), время ожидание поиска ключа (при слабой сети программа может просто не успеть найти его) и ссылки на компьютер сервер (возможно, такого компьютера уже не существует, он перемещен или переименован).

Это произошло из-за того, что недоступна папка, в которой находится база 1С. Если база находится на Вашем компьютере, то, скорее всего, Вы ее куда-то переместили. Вспомните, перемещали ли Вы какие-либо каталоги (папки) в последнее время. Если Вы знаете точно, куда была перемещена база, или Вам кажется, что перемещенная недавно папка является базой, то при запуске 1С в диалоговом окне выберите кнопку «Изменить» (справа идут кнопки ОК, Отмена и следующая – «Изменить»). Укажите новый путь к базе и, нажав на кнопку ОК, запустите 1С: Предприятие еще раз.

Если база находится не на вашем компьютере, а на удаленном сервере, то лучше обратиться за помощью к человеку, который отвечает за работоспособность компьютеров в Вашей фирме. Если Вы все же решили самостоятельно ликвидировать проблему, то, во-первых, необходимо проверить наличие сети между двумя компьютерами (Вы можете просто проверить наличие компьютера-сервера в списке доступных для клиента компьютеров, кликнув на иконке «Мое сетевое окружение»). Во-вторых, нужно узнать местонахождение каталога с базой на сервере. После этого, кликнув на кнопку «Изменить» в диалоговом окне запуска 1С: Предприятие, выберите «Мое сетевое окружение»->Сервер, на котором находится база ->Укажите путь к базе.

Теперь еще раз попробуйте запустить 1С: Предприятие.

Не могу запустить 1С: Предприятие, программа останавливается с ошибкой «Ошибка блокировки данных. Возможно, данные используются другой задачей».

Первым делом нужно проверить свой компьютер. Посмотрите на панель задач (справа от кнопки «Пуск»), если Вы видите там надпись «1С: Предприятие», то щелкните по ней и закройте ее. Это был ранее запущенный экземпляр программы «1С: Предприятие». Запустите 1С: Предприятие еще раз.

Если 1С: Предприятие в монопольном режиме запущено не на Вашем компьютере, то возможны два варианта действий.

Первый вариант применим, если компьютеров в сети, использующих 1С: Предприятие немного, и они расположены недалеко друг от друга. Тогда можно подойти к каждому компьютеру и, выбрав пункт меню 1С: Предприятие Помощь ->О программе, Вы увидите в самой последней строке Режим работы. Если слева написано «Монопольный», то нужно закрыть 1С: Предприятие на этом компьютере и запустить на своем. Скорее всего, проблема будет решена.

Второй вариант нужно применять тогда, когда компьютеров в сети много, и их слишком долго обходить по одному. Тогда нужно запустить Монитор командой Пуск ->Программы->1С: Предприятие->Монитор пользователей. Запустив монитор, нужно выбрать пункт меню Монитор ->Активные пользователи. Перед Вами появится список компьютеров, с которых на данный момент используется база (каждая строка – запущенная компонента 1С: Конфигуратор, Предприятие, Монитор, Отладчик). Если Вы обратите внимание на самый левый столбец, то можете заметить, что на одном из компьютеров запущено 1С: Предприятие в монопольном режиме (это отображается красным восклицательным знаком рядом с иконкой). Подойдите к этому компьютеру и закройте там 1С: Предприятие. Проблема теперь должна быть решена.

Иногда возможен вариант, что какой-то компьютер некорректно завершил работу (или просто «завис»), тогда нужно выключить его и включить еще раз. Если невозможно определить, какой компьютер занял базу, а в Мониторе не указан компьютер, использующий монопольный режим, то придется выключать все компьютеры (можно по одному, пробуя запустить 1С после выключения каждого компьютера).

Для решения этой проблемы нужно запустить программу в монопольном режиме (поставьте галочку в поле «Монопольно» при запуске программы). Конечно, предварительно придется попросить всех пользователей выйти из 1С: Предприятие. На предложение восстановления индексных файлов нужно ответить утвердительно. Этот процесс может занять значительное количество времени, от 1-2 минут для баз в 5-10 мегабайт до порядка часа для больших баз. Если Вам не удается запустить систему в монопольном режиме, хотя Вы уверены, что все пользователи вышли из программы, то сначала проверьте свой компьютер, возможно, там осталась запущенная копия программы. Если и это не помогло, то попробуйте выключить клиентские машины (можно по одной, с проверкой после каждой). Вероятно, что одна из программ была некорректно завершена и не освободила базу.

В каталоге Вашей базы (путь к базе написан слева внизу в окне запуска) есть подкаталог Syslog. В этом каталоге лежит файл 1cv7.mlg, это и есть файл журнала. Переместите его в другой каталог; если Вы считаете, что файл журнала Вам не нужен, то можете его удалить. Главное - убрать файл журнала из этого каталога. При следующем запуске 1С: Предприятие должна успешно загрузиться и создать пустой файл журнала.

При запуске программы появляется всплывающий экран с надписью 1С: Предприятие и тут же исчезает.

Возможно несколько причин возникновения этой ошибки. Сначала скопируйте каталог Вашей базы в другое место, чтобы даже при наихудшем исходе (в процессе исправления выключили свет) Вы могли вернуться к ситуации до начала исправления. Вы можете самостоятельно предпринять следующие шаги исправления этой ошибки. После каждого шага, попытайтесь запустить 1С: Предприятие.

  1. Перезагрузите компьютер.
  2. Переустановите 1С: Предприятие.
  3. Скопируйте файл 1Cv7.md, который лежит в каталоге NEW_STRU вашей базы в каталог вашей базы. Например, если ваша база лежит в каталоге c:1Cbase, то нужно скопировать файл 1Cv7.md из c:1CbaseNEW_STRU в c:1Cbase. На вопрос: «Заменить ли текущий файл?» следует ответить «Да».
  4. Запустите Конфигуратор, выберите пункт Администрирование -> Тестирование и исправление ИБ. Нажмите на кнопку Выполнить.

Если ошибка не была исправлена, то, видимо, Вам придется обратиться к фирме «Практика» напрямую.

Как определить где находится база 1С: Предприятие?

Когда Вы запускаете 1С: Предприятие или Конфигуратор перед Вами появляется окно запуска. Если выделена нужная база (большое поле почти посередине окна), то внизу Вы можете увидеть путь к базе. Он должен выглядеть примерно как “C:1Cbase”.

Дело в том, что операционная система Windows 95/98, не позволяет держать открытыми больше 1024 файлов единовременно. Учитывая средний размер базы в 200-400 файлов, получается, что программа не будет запускаться на 3-6 компьютере, пытающемся получить доступ к базе. Необходимо перенести базу (для DBF версий можно просто скопировать весь каталог и перепрописать пути на клиентских машинах) на компьютер с другой операционной системой (рекомендуется – Novell, Windows 2000, Windows NT).

1С: Предприятие очень долго открывает базу.

Возможно, это происходит из-за того, что сканер антивируса проверяет все *.dbf и *.cdx файлы, которые хочет открыть 1С: Предприятие. Для решения проблемы нужно исключить проверку файлов этого типа (например, в программе «AVP Монитор» это называется «Исключить по маске»). Вы можете не опасаться проникновения вирусов из *.dbf файлов базы и индексных файлов, так как в них не могут содержаться вирусы.

Какие существуют параметры командной строки для файла 1cv7.exe?

1cv7.exe MODE [ /M | /D

],
где MODE - режим запуска, может принимать только одно из трех значений :
config - режим конфигуратора;
debug - режим отладчика;
enterprise - нормальный (рабочий) режим 1С: Предприятие.
следующие ключи опциональны:
/M - запуск программы в монопольном режиме;
/D - каталог базы данных;
/U - рабочий каталог пользователя (каталог из списка пользователей игнорируется);
/N - имя пользователя;
/P - пароль пользователя;
/T - путь к временным файлам
/@ - для режима конфигуратора с указанием файла пакетного запуска
/W - инициализация Web расширения

Пример:1cv7 enterprise /Dc:1cmainbase /NИванов /P123,
в этом случае произойдет запуск программы без вывода диалогов о выборе базы и режима работы, а также без запроса имени и пароля пользователя.

Запуск в пакетном режиме подробно описан в книге «Конфигурирование и администрирование. Часть вторая» на странице 252.

Запуск программы требующий права администратора под учетной записью обычного пользователя

В любом предприятии, в котором компьютеры/программное обеспечение обслуживают адекватные люди, обычные пользователи компьютеров не имеют никаких админских прав за ними, что значительно снижает риск удаления важных файлов системы, установку непонятного программного обеспечения и прочих чудес. Однако, некоторые программы упорно не желают работать без прав администратора - и что же делать, если желания давать права администратора компьютера пользователю нет, а необходимость запустить приложение - есть?

В статье пойдет речь о том, как предоставить обычному пользователю возможность запустить приложение, и не выдавать ему права администратора на компьютере. Речь пойдет о двух способах - более-менее безопасном (Выдача прав на папку с программой), и менее безопасном (способ с использованием программы RunAs).

Выдача прав на директорию с программой

Часто, права администратора требуются программе для проведения каких-либо операций с файлами в своей папке - например некой Programm'e нужно записывать данные в свой файл конфигурации в папку, куда она установлена (допустим этот каталог "C:\Program Files (x86)\Programma"). Можно попробовать выдать нужным пользователям полные права на эту папку. Делается это следующим образом:

  1. Правой кнопкой нажимаете на папке, открываете Свойства
  2. В Свойствах нужно открыть вкладку Безопасность.
  3. В зависимости от настроек компьютера там может отображаться либо "Добавить", либо "Изменить". В первом случае нужно нажать кнопку "Добавить", во втором - "Изменить", после чего скорее всего потребуется ввести данные учетной записи администратора. После этого появится окно с кнопкой "Добавить", которую и нужно будет нажать.
  4. После нажатия кнопки "Добавить" добавляем всех нужных пользователей. Для проверки правильность ввода имени пользователя можно воспользоваться кнопкой "Проверить имена".
  5. Затем выдаем полные права добавленному пользователю - для этого нужно поставить галочку в поле "Разрешения для. ", пункт "Полные права".

Запуск программы под учетной записью админстратора с учетной записи обычного пользователя

Для этой цели сгодится программа RunAs, которая идет в составе Windows. Для удобства её использования проще всего будет создать cmd файл, в который следует поместить следующее:

Вместо Домена пользователя и Пользователя вводим данные учетной записи пользователя, который обладает правами администратора в домене, или на компьютере (в таком случае, вместо Домена пользователя следует писать имя компьютера). Вместо Путь к программе соответственно пишем путь к нужному exe файлу.

Сохраняем этот файл, и запускаем. Если все прошло верно, то при первом запуске bat файла, будет запрошен пароль для указанного пользователя, однако уже при повторном запуске никакого запроса пароля не потребуется - для этого используется параметр /SAVECRED. Однако, в таком случае, программа будет запущена не от имени пользователя, который запустил данный файл, а от имени пользователя, чьи данные были указаны параметром /user, что является весьма сомнительным методом, с точки зрения безопасности.

Читайте также: