Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Ошибка при получении свойства сертификата (0x00000000) (на сервере 1С)
![]() danila24 |
|
Статус: Новичок Группы: Участники
Зарегистрирован: 09.09.2019(UTC) Поблагодарили: 1 раз в 1 постах |
Здравствуйте. |
![]() |
|
![]() Андрей Писарев |
|
Статус: Сотрудник Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сказал «Спасибо»: 451 раз |
Здравствуйте. Расскажите, где как устанавливали сертификат, под какой учётной записью, |
Техническую поддержку оказываем тут |
|
![]() |
WWW |
![]() danila24 |
|
Статус: Новичок Группы: Участники
Зарегистрирован: 09.09.2019(UTC) Поблагодарили: 1 раз в 1 постах |
В общем сами разобрались |
![]() |
|
![]() R.Salo |
|
Статус: Новичок Группы: Участники
Зарегистрирован: 29.10.2019(UTC) Сказал(а) «Спасибо»: 1 раз |
Добрый день, не могли бы вы поделиться решением этой проблемы?такая же ошибка на новом сервере , не можем разобраться. |
![]() |
|
![]() Андрей Писарев |
|
Статус: Сотрудник Группы: Участники Зарегистрирован: 26.07.2011(UTC) Сказал «Спасибо»: 451 раз |
Автор: R.Salo Добрый день, не могли бы вы поделиться решением этой проблемы?такая же ошибка на новом сервере , не можем разобраться. Здравствуйте. Вопросы те же. Тестирование сертификата проходит без проблем через СервисПротестироватьПо сертификату? |
Техническую поддержку оказываем тут |
|
![]() |
WWW |
![]() R.Salo |
|
Статус: Новичок Группы: Участники Зарегистрирован: 29.10.2019(UTC) Сказал(а) «Спасибо»: 1 раз |
тестирование проходит, хранилище — текущий пользователь-личные-реестр |
![]() |
|
![]() R.Salo |
|
Статус: Новичок Группы: Участники
Зарегистрирован: 29.10.2019(UTC) Сказал(а) «Спасибо»: 1 раз |
Добрый день, нет решения проблемы? |
![]() |
|
![]() two_oceans |
|
Статус: Эксперт Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сказал(а) «Спасибо»: 110 раз |
Добрый день. Меня как-то смущает что код 0 в первом сообщении, у Вас такой же код? Многое зависит от конкретной схемы работы 1С. На всякий случай, кратко пробегусь по основным моментам, может у Вас тоже идеи возникнут что не так. Цепочка сертификата в порядке? Корневые/промежуточные сертификаты УЦ желательно ставить в хранилище компьютера, чтобы проверка цепочки не зависела от того от имени какого пользователя запущен процесс. Имя хранилища тоже должно быть правильное: конечный сертификат в личные, промежуточный в промежуточные, корневой в доверенные корневые, что бы не было сертификатов УЦ в личных или сертификата корневого в промежуточных. 1С запускается под другим пользователем, не под тем от имени которого тестируете? Например, у нас 1С запускается под отдельной учетной записью и для этой записи запрещен интерактивный вход, то есть вот так просто нельзя под ней зайти и установить сертификат. Если запускается под другим пользователем, то сертификат вероятно должен быть установлен для того пользователя, так как сертификаты в хранилище одного пользователя не видят другие пользователи. Аналогично с контейнерами в реестре — они не видны другим пользователям. Напротив, контейнеры на флешке, токене, несистемном разделе — видны (всем пользователям) и в режиме пользователя и в режиме компьютера. Если используется кластер, то еще и потребуется установить на каждый сервер кластера. Если подписание 1С запускается в службе нужен компонент Криптопровайдер уровня ОС. Если запускается от LocalSystem или виртуальной учетной записи службы, то вообще имеет смысл использовать хранилище компьютера для сертификата и не хранить контейнер в реестре, не забудьте дать права на контейнер для этой учетной записи (как в хранилище, так и доступ к папке на носителе или доступ к токену). Виртуальных учетных записей служб нет в поиске пользователей, их нужно вводить вручную. Кто-то жаловался что у него с виртуальными учетными записями не вышло, но лично я не проверял. |
![]() |
|
![]() danila24 |
|
Статус: Новичок Группы: Участники
Зарегистрирован: 09.09.2019(UTC) Поблагодарили: 1 раз в 1 постах |
Во первых на сервере должна работать служба КриптоПро по хранению ключей. Ее надо устанавливать при установке крипто про. Отредактировано пользователем 5 ноября 2019 г. 6:28:20(UTC) |
![]() |
|
|
R.Salo
оставлено 07.11.2019(UTC) |
![]() R.Salo |
|
Статус: Новичок Группы: Участники Зарегистрирован: 29.10.2019(UTC) Сказал(а) «Спасибо»: 1 раз |
Автор: danila24 Во первых на сервере должна работать служба КриптоПро по хранению ключей. Ее надо устанавливать при установке крипто про. Огромное СПАСИБО! Ваши советы помогли))) |
![]() |
|
Пользователи, просматривающие эту тему |
Guest (2) |
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Ошибка при получении свойства сертификата (0x00000000) (на сервере 1С)
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Дата обновления: 28.06.2022
Номер карточки: SD0012282
Ошибка при получении свойства сертификата (0x00000000) — это проявление ошибки отсутствия связи сертификата в Личном списке сертификатов пользователя ОС с контейнером закрытого ключа.
Чтобы определить под каким пользователем ОС (на каком компьютере), необходимо наличие связи закрытого ключа с открытой частью сертификата, требуется узнать режим запуска 1С:
- Если база файловая и запускается через тонкий клиент на том же компьютере, то наличие связи надо проверять для пользователя ОС, под которым запускается сеанс 1С на этом компьютере (без повышения прав, т.е. без «запуск от имени администратора»).
- Если файловая ИБ запускается через браузер, т.е. используется web-сервер (в том числе на одном и том же компьютере) и пользователь планирует работать с локальной подписью (т.е. сертификат будет доступен только одному пользователю и только на одном компьютере) — то наличие связи надо проверять на этом компьютере для пользователя, под которым запущен браузер, без повышения прав. В этом случае ошибки в проверках на сервере проблемой не являются.
- Если файловая ИБ запускается через браузер и пользователь планирует использовать серверную подпись (т.е. сертификат будет доступен разным пользователям с разных компьютеров) — то наличие связи надо проверять для пользователя ОС, под которым запущен web-сервер, без повышения прав (и на том же компьютере, где запущен web-сервер). В этом случае ошибки в проверках на клиенте проблемой не являются.
- Если база клиент-серверная и проверяется подпись на сервере, то наличие связи надо проверять для пользователя ОС, под которым запущен сервер 1С без повышения прав (если используется web-сервер, то все равно проверки выполнять для пользователя ОС, под которым запущен сервер 1С). В этом случае ошибка в проверке подписи на клиенте проблемой не является.
- Если база клиент-серверная и проверяется подпись на клиенте, то наличие связи надо проверять для пользователя ОС, под которым запускается сеанс 1С на машине-клиенте без повышения прав. В этом случае ошибка в проверке подписи на сервере проблемой не является.
Необходимо выяснить в каком из вышеперечисленных режимов происходит запуск 1С при возникновении ошибки, а также в какой проверке возникает ошибка (проверка на сервере или на клиенте). Все дальнейшие рекомендации выполнять на нужной машине и в сеансе нужного пользователя ОС без повышения прав (т.е. без «запуск от имени администратора»).
1. Проверить, что сертификат установлен в Личный список сертификатов пользователя ОС, а также наличие связи с закрытым ключом:
1.1. Под пользователем ОС (см. выше, как определить) запустить консоль сертификатов — certmgr.msc
1.2. В консоли развернуть папку «Личное» и перейти в «Сертификаты».
1.3. Открыть проблемный сертификат.
В сведениях о сертификате не должно быть красного креста или восклицательного знака.
- Восклицательный знак обозначает, что цепочка до корневого сертификата не построена.
- Красный крест обозначает, что сертификат истек или не выстроена цепочка сертификатов до корневого.
С подробной инструкцией как построить цепочку сертификатов, можно ознакомиться по ссылке.
В нижней части должен отображаться значок ключа с надписью: «Есть закрытый ключ для этого сертификата», если данный значок отсутствует, то это означает, что закрытого ключа нет (как это исправить — см. п. 2).
2. Проверка связи и перепривязка средствами криптопровайдера:
2.1. В сеансе пользователя ОС (без повышения прав) переустановить сертификат в Личное хранилище сертификатов с привязкой к закрытому ключу (Инструкция по переустановке http://1c-edo.ru/handbook/28/4008/).
2.2. Если сертификат установлен в Личном хранилище сертификатов администратора ОС (т.е. в реестре администратора), тогда нужно его (вместе с закрытым ключом) экспортировать в файл средствами Windows (в файл pfx). А затем импортировать в сеансе пользователя ОС, из под которого выполняется запуск 1С без повышения прав. Для этого необходимо в сертификате перейти на вкладку «Состав» и нажать «Копировать в файл…»
В мастере экспорта сертификатов необходимо выбрать «Да, экспортировать закрытый ключ» и нажать «Далее».
На следующем шаге автоматически определится предпочтительный формат экспортируемого файла (.PFX). Необходимо нажать «Далее».
После чего необходимо задать пароль для закрытого ключа, а также выполнить его повторный ввод в поле «Подтверждение» и нажать «Далее».
На следующем шаге мастера экспорта сертификатов требуется указать имя файла и доступную директорию компьютера.
И завершить экспорт.
В сеансе пользователя, двойным щелчком левой кнопки мыши по экспортированному файлу, необходимо запустить мастер импорта сертификатов.
В поле «Расположение хранилища» выбрать «Текущий пользователь» и нажать «Далее».
Импортируемый файл определится автоматически.
На следующем шаге мастера необходимо ввести пароль, который был указан при экспорте файла, и нажать «Далее».
После чего завершить импорт сертификата, выбрав «Автоматически выбрать хранилище на основе типа сертификата».
И выполнить рекомендации из статьи http://1c-edo.ru/handbook/28/4008/
Если криптосредство (КриптоПро, VipNet) не запускается без повышения прав в сеансе пользователя ОС, из-под которого выполняется запуск приложений 1С (запуск сервера 1С или web-сервера для файловой ИБ), рекомендуется выполнить переустановку криптосредства, чтобы оно было доступно в сеансе пользователя ОС, из-под которого выполняется запуск приложений 1С (и/или сервера/web-сервера).
Также вам может быть интересно:
Настройка клиент-серверного подписания электронных документов
Сертификат не найден на компьютере
Настройка криптопровайдера ViPNet CSP для работы с 1С-ЭДО
При копировании файла, если во всплывающем окне появляется сообщение Ошибка 0x00000000, операция успешно завершена , вы не сможете выполнить свою задачу. Доступны следующие варианты: Повторить попытку или Отмена . Следуйте этим советам и посмотрите, решат ли они вашу проблему и позволят ли вам копировать или изменять файлы в соответствии с вашими требованиями.
Неожиданная ошибка удерживает вас от копирования файла. Если вы продолжаете получать эту ошибку, вы можете использовать код ошибки для поиска справки по этой проблеме. Ошибка 0x00000000: операция успешно завершена
Ошибка 0x00000000 Операция успешно завершена
Если простой перезапуск вашей компьютерной системы не устраняет проблему, а код ошибки ERROR_SUCCESS Windows все еще сохраняется, вот несколько вещей, которые вы можете попробовать.
1] Используйте инструмент проверки системных файлов
Проверка системных файлов – это встроенный инструмент командной строки, доступный в операционной системе Windows, и это достаточно надежный вариант для вас, который может решить вашу проблему. Откройте командную строку с правами администратора и выполните эту команду:
sfc/scannow
Это займет некоторое время, чтобы завершить. Перезагрузите компьютер и посмотрите, помогло ли это.
2] Безопасный режим
Загрузите ваш компьютер в безопасном режиме и посмотрите, сможете ли вы выполнить операцию.
3] Полный контроль
Вы можете проверить, имеет ли ваша учетная запись полный контроль над диском и файлами или нет. Откройте этот компьютер, щелкните правой кнопкой мыши системный диск и выберите Свойства . После перехода на вкладку Безопасность нажмите кнопку Изменить . Выберите используемую в настоящее время учетную запись пользователя из указанного списка и проверьте, установлен ли флажок Полный доступ на вкладке Разрешить или нет.
Если нет, поставьте галочку там и проверьте, можете ли вы скопировать и вставить свой файл или нет. Наш Ultimate Windows Tweaker позволит вам легко добавить Стать владельцем файлов и папок в контекстное меню Windows 10/8.1/7, чтобы вы могли легко получить полный контроль над любым файлом.
4] Изменить тип аккаунта
Если у вас есть стандартная учетная запись пользователя, вы можете преобразовать ее в учетную запись администратора. Если это сообщение об ошибке появляется из-за проблемы с правами собственности, это должно решить эту проблему. Для изменения типа учетной записи пользователя нажмите Win + I, чтобы открыть панель настроек Windows. Затем перейдите в Аккаунты > Семья и другие люди . Выберите второй аккаунт в списке под тегом Другие люди и нажмите кнопку Изменить тип аккаунта . Наконец, выберите Администратор в раскрывающемся меню.
5] Сканировать компьютер с помощью антивируса
Ошибка 0x00000000 может возникнуть из-за вредоносного ПО. Это означает, что это отличный выбор для выполнения полной проверки с надежным антивирусом. Вы также можете использовать Защитник Windows, который довольно убедителен. Однако всегда старайтесь также использовать шпионское и рекламное детекторы.
Вот некоторые рабочие решения этой проблемы. Надеюсь, они вам помогут.
БАГ НА НЕВИДИМОСТЬ В ГРЭННИ! — Granny
Оглавление:
- Ошибка 0x00000000. Успешная операция завершена.
При копировании файла, если вы получаете Ошибка 0x00000000, операция успешно завершила сообщение во всплывающем окне, возможно, вы не сможете выполнить свою задачу. Доступны следующие опции: Повторить попытку или Отменить. Следуйте этим рекомендациям и посмотрите, разрешают ли они вашу проблему и позволяют копировать или изменять файлы в соответствии с вашими требованиями.
Непредвиденная ошибка не позволяет вам копировать файл. Если вы продолжаете получать эту ошибку, вы можете использовать код ошибки для поиска справки по этой проблеме. Ошибка 0x00000000: операция успешно завершена.
Если просто перезапустить компьютерную систему не удастся устранить проблему, и вы все еще это код ошибки ERROR_SUCCESS Windows, вот несколько вещей, которые вы могли бы попробовать.
1] Использовать средство проверки системных файлов
System File Checker — это встроенный инструмент командной строки, доступный в операционной системе Windows, и это довольно надежный вариант для вас, который может решить вашу проблему. Откройте командную строку с правами администратора и запустите эту команду —
sfc / scannow
Это займет некоторое время. Перезагрузите компьютер и посмотрите, помогло ли оно.
2] Безопасный режим
Загрузите свой ПК в безопасном режиме и посмотрите, можете ли вы выполнить операцию.
3] Возьмите полный контроль
Вы можете проверить имеет ли ваша учетная запись пользователя полный контроль над диском и файлами или нет. Откройте этот компьютер, щелкните правой кнопкой мыши на системном диске и выберите Свойства . После перехода на вкладку Безопасность нажмите кнопку Изменить . Выберите текущую используемую учетную запись пользователя из данного списка и проверьте, отмечен ли Полный контроль на вкладке Разрешить .
Если нет, сделайте отметку там и проверьте, можете ли вы скопировать или вставить файл или нет. Наш Ultimate Windows Tweaker позволит вам легко добавить «Сменить владельца файлов и папок» в контекстное меню Windows 10 / 8.1 / 7, чтобы вы могли легко управлять всем файлом.
4] Изменить тип учетной записи
Если у вас есть стандартная учетная запись пользователя, вы можете конвертировать ее в учетную запись администратора. Если это сообщение об ошибке появляется из-за проблемы с владельцем, это должно устранить эту проблему. Чтобы изменить тип учетной записи пользователя, нажмите Win + I, чтобы открыть панель настроек Windows. Затем перейдите к Аккаунтам > Семья и другие люди . Выберите вторую учетную запись из списка под тегом Другие люди и нажмите кнопку Изменить тип учетной записи . Наконец, выберите Администратор из раскрывающегося меню.
5] Сканирование ПК с антивирусом
Ошибка 0x00000000 может произойти из-за вредоносного ПО. Это означает, что это отличный выбор для полного сканирования с надежным антивирусом. Вы также можете использовать Защитник Windows, что довольно убедительно. Тем не менее, всегда старайтесь использовать детектор программ-шпионов и рекламного ПО.
Это некоторые рабочие решения этой проблемы. Надеюсь, они вам помогут.
Здравствуйте, прошу помочь в следующем вопросе:
Есть простенький код, который подписывает строку:
Перем МК;
Сертификат = "";
ТипыХранилищ = Новый Массив;
ТипыХранилищ.Добавить(ТипХранилищаСертификатовКриптографии.ПерсональныеСертификаты);
МК = Новый МенеджерКриптографии("", "", 78);
Хранилище = МК.ПолучитьХранилищеСертификатов(ТипХранилищаСертификатовКриптографии.ПерсональныеСертификаты);
СертификатыХранилища = Хранилище.ПолучитьВсе();
Сертификат = СертификатыХранилища[0];
Стр = ПолучитьДвоичныеДанныеИзСтроки("123456");
Результат = МК.Подписать(Стр, Сертификат);
На компьютере установлен криптопровайдер VipNet CSP
Валится ошибка: «Ошибка при получении свойства сертификата (0x00000000)»
Проверил все, что мог:
1. сертификат действительный и связан с закрытым ключом
(скрин приложил)
2. Другими программами этот сертификат можно использовать (для подписания, например)
3. Может, думаю, тип криптопровайдера указал неверно (78) — нет, правильно, если указать другой тип — то ошибка именно в типе криптопровайдера.
Посмотрел, что содержит переменная сертификат в отладчике (скрин) — сертификат есть, вроде бы все нормально:
В интернете накопал только информацию, что сертификат не связан с закрытым ключом, а у меня он связан.
Коллеги, куда смотреть, куда копнуть?
Содержание
- Криптопро ошибка 0x00000000 операция успешно завершена
- Ошибка 0x00000000 Операция завершена успешно
- БАГ НА НЕВИДИМОСТЬ В ГРЭННИ! — Granny
- Оглавление:
- Ошибка 0x00000000. Успешная операция завершена.
- Ошибка Windows 7 Ошибка Showstopper
- Ошибка Microsoft Fixes Office 2003 Ошибка блокировки документов
- Apple iPhone 4 Запуск: как неаккуратно, как было успешно
- Ошибка при получении свойства сертификата (0x00000000)
Криптопро ошибка 0x00000000 операция успешно завершена
Ошибка при получении свойства сертификата (0x00000000) — это проявление ошибки отсутствия связи сертификата в Личном списке сертификатов пользователя ОС с контейнером закрытого ключа.
Чтобы определить под каким пользователем ОС (на каком компьютере), необходимо наличие связи закрытого ключа с открытой частью сертификата, требуется узнать режим запуска 1С:
- Если база файловая и запускается через тонкий клиент на том же компьютере, то наличие связи надо проверять для пользователя ОС, под которым запускается сеанс 1С на этом компьютере (без повышения прав, т.е. без «запуск от имени администратора»).
- Если файловая ИБ запускается через браузер, т.е. используется web-сервер (в том числе на одном и том же компьютере) и пользователь планирует работать с локальной подписью (т.е. сертификат будет доступен только одному пользователю и только на одном компьютере) — то наличие связи надо проверять на этом компьютере для пользователя, под которым запущен браузер, без повышения прав. В этом случае ошибки в проверках на сервере проблемой не являются.
- Если файловая ИБ запускается через браузер и пользователь планирует использовать серверную подпись (т.е. сертификат будет доступен разным пользователям с разных компьютеров) — то наличие связи надо проверять для пользователя ОС, под которым запущен web-сервер, без повышения прав (и на том же компьютере, где запущен web-сервер). В этом случае ошибки в проверках на клиенте проблемой не являются.
- Если база клиент-серверная и проверяется подпись на сервере, то наличие связи надо проверять для пользователя ОС, под которым запущен сервер 1С без повышения прав (если используется web-сервер, то все равно проверки выполнять для пользователя ОС, под которым запущен сервер 1С). В этом случае ошибка в проверке подписи на клиенте проблемой не является.
- Если база клиент-серверная и проверяется подпись на клиенте, то наличие связи надо проверять для пользователя ОС, под которым запускается сеанс 1С на машине-клиенте без повышения прав. В этом случае ошибка в проверке подписи на сервере проблемой не является.
Необходимо выяснить в каком из вышеперечисленных режимов происходит запуск 1С при возникновении ошибки, а также в какой проверке возникает ошибка (проверка на сервере или на клиенте). Все дальнейшие рекомендации выполнять на нужной машине и в сеансе нужного пользователя ОС без повышения прав (т.е. без «запуск от имени администратора»).
1. Проверить, что сертификат установлен в Личный список сертификатов пользователя ОС, а также наличие связи с закрытым ключом:
1.1. Под пользователем ОС (см. выше, как определить) запустить консоль сертификатов — certmgr.msc
1.2. В консоли развернуть папку «Личное» и перейти в «Сертификаты».
1.3. Открыть проблемный сертификат.
В сведениях о сертификате не должно быть красного креста или восклицательного знака.
- Восклицательный знак обозначает, что цепочка до корневого сертификата не построена.
- Красный крест обозначает, что сертификат истек или не выстроена цепочка сертификатов до корневого.
С подробной инструкцией как построить цепочку сертификатов, можно ознакомиться по ссылке.
В нижней части должен отображаться значок ключа с надписью: «Есть закрытый ключ для этого сертификата», если данный значок отсутствует, то это означает, что закрытого ключа нет (как это исправить — см. п. 2).
2. Проверка связи и перепривязка средствами криптопровайдера:
2.1. В сеансе пользователя ОС (без повышения прав) переустановить сертификат в Личное хранилище сертификатов с привязкой к закрытому ключу (Инструкция по переустановке http://1c-edo.ru/handbook/28/4008/).
2.2. Если сертификат установлен в Личном хранилище сертификатов администратора ОС (т.е. в реестре администратора), тогда нужно его (вместе с закрытым ключом) экспортировать в файл средствами Windows (в файл pfx). А затем импортировать в сеансе пользователя ОС, из под которого выполняется запуск 1С без повышения прав. Для этого необходимо в сертификате перейти на вкладку «Состав» и нажать «Копировать в файл…»
В мастере экспорта сертификатов необходимо выбрать «Да, экспортировать закрытый ключ» и нажать «Далее».
На следующем шаге автоматически определится предпочтительный формат экспортируемого файла (.PFX). Необходимо нажать «Далее».
После чего необходимо задать пароль для закрытого ключа, а также выполнить его повторный ввод в поле «Подтверждение» и нажать «Далее».
На следующем шаге мастера экспорта сертификатов требуется указать имя файла и доступную директорию компьютера.
И завершить экспорт.
В сеансе пользователя, двойным щелчком левой кнопки мыши по экспортированному файлу, необходимо запустить мастер импорта сертификатов.
В поле «Расположение хранилища» выбрать «Текущий пользователь» и нажать «Далее».
Импортируемый файл определится автоматически.
На следующем шаге мастера необходимо ввести пароль, который был указан при экспорте файла, и нажать «Далее».
После чего завершить импорт сертификата, выбрав «Автоматически выбрать хранилище на основе типа сертификата».
Если криптосредство (КриптоПро, VipNet) не запускается без повышения прав в сеансе пользователя ОС, из-под которого выполняется запуск приложений 1С (запуск сервера 1С или web-сервера для файловой ИБ), рекомендуется выполнить переустановку криптосредства, чтобы оно было доступно в сеансе пользователя ОС, из-под которого выполняется запуск приложений 1С (и/или сервера/web-сервера).
Источник
Ошибка 0x00000000 Операция завершена успешно
БАГ НА НЕВИДИМОСТЬ В ГРЭННИ! — Granny
Оглавление:
При копировании файла, если вы получаете Ошибка 0x00000000, операция успешно завершила сообщение во всплывающем окне, возможно, вы не сможете выполнить свою задачу. Доступны следующие опции: Повторить попытку или Отменить. Следуйте этим рекомендациям и посмотрите, разрешают ли они вашу проблему и позволяют копировать или изменять файлы в соответствии с вашими требованиями.
Непредвиденная ошибка не позволяет вам копировать файл. Если вы продолжаете получать эту ошибку, вы можете использовать код ошибки для поиска справки по этой проблеме. Ошибка 0x00000000: операция успешно завершена.
Ошибка 0x00000000. Успешная операция завершена.
Если просто перезапустить компьютерную систему не удастся устранить проблему, и вы все еще это код ошибки ERROR_SUCCESS Windows, вот несколько вещей, которые вы могли бы попробовать.
1] Использовать средство проверки системных файлов
System File Checker — это встроенный инструмент командной строки, доступный в операционной системе Windows, и это довольно надежный вариант для вас, который может решить вашу проблему. Откройте командную строку с правами администратора и запустите эту команду —
Это займет некоторое время. Перезагрузите компьютер и посмотрите, помогло ли оно.
2] Безопасный режим
Загрузите свой ПК в безопасном режиме и посмотрите, можете ли вы выполнить операцию.
3] Возьмите полный контроль
Вы можете проверить имеет ли ваша учетная запись пользователя полный контроль над диском и файлами или нет. Откройте этот компьютер, щелкните правой кнопкой мыши на системном диске и выберите Свойства . После перехода на вкладку Безопасность нажмите кнопку Изменить . Выберите текущую используемую учетную запись пользователя из данного списка и проверьте, отмечен ли Полный контроль на вкладке Разрешить .
Если нет, сделайте отметку там и проверьте, можете ли вы скопировать или вставить файл или нет. Наш Ultimate Windows Tweaker позволит вам легко добавить «Сменить владельца файлов и папок» в контекстное меню Windows 10 / 8.1 / 7, чтобы вы могли легко управлять всем файлом.
4] Изменить тип учетной записи
Если у вас есть стандартная учетная запись пользователя, вы можете конвертировать ее в учетную запись администратора. Если это сообщение об ошибке появляется из-за проблемы с владельцем, это должно устранить эту проблему. Чтобы изменить тип учетной записи пользователя, нажмите Win + I, чтобы открыть панель настроек Windows. Затем перейдите к Аккаунтам > Семья и другие люди . Выберите вторую учетную запись из списка под тегом Другие люди и нажмите кнопку Изменить тип учетной записи . Наконец, выберите Администратор из раскрывающегося меню.
5] Сканирование ПК с антивирусом
Ошибка 0x00000000 может произойти из-за вредоносного ПО. Это означает, что это отличный выбор для полного сканирования с надежным антивирусом. Вы также можете использовать Защитник Windows, что довольно убедительно. Тем не менее, всегда старайтесь использовать детектор программ-шпионов и рекламного ПО.
Это некоторые рабочие решения этой проблемы. Надеюсь, они вам помогут.
Ошибка Windows 7 Ошибка Showstopper
Обман по так называемой «критичной» ошибке CHKDSK — очень точное определение FUD.
Ошибка Microsoft Fixes Office 2003 Ошибка блокировки документов
Корпорация Майкрософт исправила проблему, которая препятствовала открытию документов Office 2003, обремененных технологией контроля доступа.
Apple iPhone 4 Запуск: как неаккуратно, как было успешно
У пользователей iPhone 4 и iOS4 есть множество жалоб. Является ли Apple слишком легким?
Источник
Ошибка при получении свойства сертификата (0x00000000)
Ошибка при получении свойства сертификата (0x00000000) — это проявление ошибки отсутствия связи сертификата в Личном списке сертификатов пользователя ОС с контейнером закрытого ключа.
Чтобы определить под каким пользователем ОС (на каком компьютере), необходимо наличие связи закрытого ключа с открытой частью сертификата, требуется узнать режим запуска 1С:
- Если база файловая и запускается через тонкий клиент на том же компьютере, то наличие связи надо проверять для пользователя ОС, под которым запускается сеанс 1С на этом компьютере (без повышения прав, т.е. без «запуск от имени администратора»).
- Если файловая ИБ запускается через браузер, т.е. используется web-сервер (в том числе на одном и том же компьютере) и пользователь планирует работать с локальной подписью (т.е. сертификат будет доступен только одному пользователю и только на одном компьютере) — то наличие связи надо проверять на этом компьютере для пользователя, под которым запущен браузер, без повышения прав. В этом случае ошибки в проверках на сервере проблемой не являются.
- Если файловая ИБ запускается через браузер и пользователь планирует использовать серверную подпись (т.е. сертификат будет доступен разным пользователям с разных компьютеров) — то наличие связи надо проверять для пользователя ОС, под которым запущен web-сервер, без повышения прав (и на том же компьютере, где запущен web-сервер). В этом случае ошибки в проверках на клиенте проблемой не являются.
- Если база клиент-серверная и проверяется подпись на сервере, то наличие связи надо проверять для пользователя ОС, под которым запущен сервер 1С без повышения прав (если используется web-сервер, то все равно проверки выполнять для пользователя ОС, под которым запущен сервер 1С). В этом случае ошибка в проверке подписи на клиенте проблемой не является.
- Если база клиент-серверная и проверяется подпись на клиенте, то наличие связи надо проверять для пользователя ОС, под которым запускается сеанс 1С на машине-клиенте без повышения прав. В этом случае ошибка в проверке подписи на сервере проблемой не является.
Необходимо выяснить в каком из вышеперечисленных режимов происходит запуск 1С при возникновении ошибки, а также в какой проверке возникает ошибка (проверка на сервере или на клиенте). Все дальнейшие рекомендации выполнять на нужной машине и в сеансе нужного пользователя ОС без повышения прав (т.е. без «запуск от имени администратора»).
1. Проверить, что сертификат установлен в Личный список сертификатов пользователя ОС, а также наличие связи с закрытым ключом:
1.1. Под пользователем ОС (см. выше, как определить) запустить консоль сертификатов — certmgr.msc
1.2. В консоли развернуть папку «Личное» и перейти в «Сертификаты».
1.3. Открыть проблемный сертификат.
В сведениях о сертификате не должно быть красного креста или восклицательного знака.
- Восклицательный знак обозначает, что цепочка до корневого сертификата не построена.
- Красный крест обозначает, что сертификат истек или не выстроена цепочка сертификатов до корневого.
С подробной инструкцией как построить цепочку сертификатов, можно ознакомиться по ссылке.
В нижней части должен отображаться значок ключа с надписью: «Есть закрытый ключ для этого сертификата», если данный значок отсутствует, то это означает, что закрытого ключа нет (как это исправить — см. п. 2).
2. Проверка связи и перепривязка средствами криптопровайдера:
2.1. В сеансе пользователя ОС (без повышения прав) переустановить сертификат в Личное хранилище сертификатов с привязкой к закрытому ключу (Инструкция по переустановке http://1c-edo.ru/handbook/28/4008/).
2.2. Если сертификат установлен в Личном хранилище сертификатов администратора ОС (т.е. в реестре администратора), тогда нужно его (вместе с закрытым ключом) экспортировать в файл средствами Windows (в файл pfx). А затем импортировать в сеансе пользователя ОС, из под которого выполняется запуск 1С без повышения прав. Для этого необходимо в сертификате перейти на вкладку «Состав» и нажать «Копировать в файл…»
В мастере экспорта сертификатов необходимо выбрать «Да, экспортировать закрытый ключ» и нажать «Далее».
На следующем шаге автоматически определится предпочтительный формат экспортируемого файла (.PFX). Необходимо нажать «Далее».
После чего необходимо задать пароль для закрытого ключа, а также выполнить его повторный ввод в поле «Подтверждение» и нажать «Далее».
На следующем шаге мастера экспорта сертификатов требуется указать имя файла и доступную директорию компьютера.
И завершить экспорт.
В сеансе пользователя, двойным щелчком левой кнопки мыши по экспортированному файлу, необходимо запустить мастер импорта сертификатов.
В поле «Расположение хранилища» выбрать «Текущий пользователь» и нажать «Далее».
Импортируемый файл определится автоматически.
На следующем шаге мастера необходимо ввести пароль, который был указан при экспорте файла, и нажать «Далее».
После чего завершить импорт сертификата, выбрав «Автоматически выбрать хранилище на основе типа сертификата».
Если криптосредство (КриптоПро, VipNet) не запускается без повышения прав в сеансе пользователя ОС, из-под которого выполняется запуск приложений 1С (запуск сервера 1С или web-сервера для файловой ИБ), рекомендуется выполнить переустановку криптосредства, чтобы оно было доступно в сеансе пользователя ОС, из-под которого выполняется запуск приложений 1С (и/или сервера/web-сервера).
Источник
На чтение 6 мин. Просмотров 610 Опубликовано 03.09.2019
Если вы получаете коды ошибок « Ошибка 0 (0x0) » или « Ошибка успеха: операция завершена », выполните действия по устранению неполадок, перечисленные в этой статье, чтобы исправить их. их.
Содержание
- Error_success – фон и как это исправить
- Варианты error_success
- Как исправить ошибку «Error_success»
Error_success – фон и как это исправить
Error_success обычно возникает в следующих ситуациях:
- при обновлении вашего ПК до Windows 10
- при установке последних обновлений Windows
- при загрузке приложений из Магазина Windows
- во время запуска и завершения работы Windows
- при выполнении различных задач, таких как печать и т. д.
Варианты error_success
В то же время эта ошибка также может возникать в следующих формах:
- Код ошибки 0x00000000: операция успешно завершена
- Ошибка успеха: операция успешно завершена
- Ошибка успеха 0 (0x0)
- Операция успешно завершена win32exception
Как исправить ошибку «Error_success»
Решение 1. Запустите полное сканирование системы .
Вредоносные программы могут вызвать различные проблемы на вашем компьютере, в том числе ошибки. Выполните полное сканирование системы, чтобы обнаружить любые вредоносные программы, работающие на вашем компьютере. Вы можете использовать встроенные в Windows антивирусные программы, Защитник Windows или сторонние антивирусные решения.
Решение 2. Восстановите реестр .
Самый простой способ восстановить реестр – использовать специальный инструмент, такой как CCleaner. Не забудьте сначала сделать резервную копию реестра, если что-то пойдет не так. Если вы не установили очиститель реестра на свой компьютер, ознакомьтесь с нашей статьей о лучших очистителях реестра для использования на ПК с Windows 10.
Вы также можете использовать средство проверки системных файлов Microsoft для проверки повреждений системных файлов. Однако эта утилита доступна только в Windows 10. Вот как запустить сканирование SFC:
1. Перейдите в Пуск> введите cmd> щелкните правой кнопкой мыши Командная строка> выберите Запуск от имени администратора
2. Теперь введите команду sfc/scannow
3. Дождитесь завершения процесса сканирования и перезагрузите компьютер. Все поврежденные файлы будут заменены при перезагрузке.
Решение 3. Обновите свою ОС .
Убедитесь, что на вашем компьютере установлены последние обновления ОС Windows. В качестве напоминания, Microsoft постоянно выпускает обновления для Windows, чтобы улучшить стабильность системы и устранить различные проблемы. Перейдите в Центр обновления Windows, проверьте наличие обновлений и установите доступные обновления. Чтобы получить доступ к разделу Центра обновления Windows, вы можете просто ввести «обновление» в поле поиска. Этот метод работает на всех версиях Windows.
Если вы ищете конкретное обновление, перейдите на веб-сайт каталога обновлений Microsoft. Просто введите номер КБ соответствующего обновления, нажмите Enter и затем нажмите кнопку загрузки.
Обновления Windows предназначены для повышения стабильности и надежности операционной системы, но иногда они порождают собственные проблемы. По этой причине некоторые обновления могут вызывать различные ошибки error_success.
Решение 4. Обновите драйверы своего ПК
Устаревшие драйверы также могут вызывать ошибки error_success . В результате установите на компьютер последние обновления драйверов и посмотрите, решит ли это действие проблему. Вот как обновить драйверы компьютера для различных версий Windows.
Как обновить драйверы в Windows 10
Вы можете исправить наиболее распространенные проблемы с драйверами, установив последние обновления Windows. Просто введите «update» в поле поиска и нажмите «Проверить наличие обновлений», чтобы загрузить и установить последние обновления.
Если вы хотите установить определенные драйверы, запустите диспетчер устройств. Разверните доступные категории и выберите устройство, для которого вы хотите обновить драйвер. Чтобы установить последние обновления драйверов для этого устройства, щелкните его правой кнопкой мыши и выберите «Обновить драйвер».
Третий вариант – загрузить доступные обновления драйверов непосредственно с веб-сайта производителя.
Как обновить драйверы в Windows 7
Вы можете настроить Windows 7 на автоматическую установку последних обновлений драйверов на ваш компьютер.
- Перейдите в Пуск> нажмите «Устройства и принтеры».
- Щелкните правой кнопкой мыши имя вашего компьютера> выберите Настройки установки устройства.
- Нажмите Да, сделайте это автоматически (рекомендуется), а затем нажмите Сохранить изменения. Если вас попросят ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.
Вы также можете использовать Центр обновления Windows для установки на компьютер последних обновлений драйверов. Если Windows не может найти драйвер для вашего устройства, вы можете загрузить доступные обновления драйверов непосредственно с веб-сайта производителя.
Решение 5. Выполните чистую загрузку .
Чистая загрузка запускает Windows, используя минимальный набор драйверов и автозагрузку программ. Это действие устраняет конфликты программного обеспечения и помогает определить, какой конфликт вызывает досадные ошибки error_success .
Как выполнить чистую загрузку в Windows 10 .
- Введите Конфигурация системы в поле поиска> нажмите Enter
- На вкладке Службы > установите флажок Скрыть все службы Microsoft > и нажмите Отключить все .
3. На вкладке Запуск > нажмите Открыть диспетчер задач .
4. На вкладке Автозагрузка в Диспетчере задач> выберите все элементы> нажмите Отключить .
5. Закройте Диспетчер задач .
6. На вкладке Запуск диалогового окна Конфигурация системы > нажмите ОК > и перезагрузите компьютер.
Как выполнить чистую загрузку в Windows 7 .
1. Перейдите в «Пуск»> введите msconfig.exe> выберите утилиту «Конфигурация системы».
2. На вкладке «Общие» выберите параметр Выборочный запуск> снимите флажок «Загрузить элементы запуска».
3. На вкладке «Службы» установите флажок «Скрыть все службы Microsoft»> нажмите «Отключить все»> нажмите «ОК»> «Перезагрузить».
Для получения дополнительной информации о том, как выполнить чистую загрузку в других версиях Windows, посетите страницу поддержки Microsoft.
Решение 6. Удалите и переустановите приложения и программы, на которые влияет error_success .
Если при использовании определенного приложения или программы возникает ошибка error_success , попробуйте удалить и переустановить соответствующие программы. Кроме того, если эта ошибка возникает вскоре после установки нового приложения или программы, попробуйте удалить соответствующее приложение или программу.
Решение 7. Отключите прокси-сервер .
Этот обходной путь особенно полезен, если вы сталкиваетесь с error_success при загрузке приложения из Магазина Windows или при их обновлении.
1. Перейдите в Поиск> введите Свойства обозревателя> , перейдите на вкладку Подключения >, перейдите в Настройки локальной сети .
2. Снимите флажок с Использовать прокси-сервер для вашей локальной сети> и нажмите Применить .
Хорошей новостью является то, что ошибка «Операция успешно завершена» возникает довольно редко. Если вы столкнулись с другими обходными путями для исправления error_success, не стесняйтесь перечислять шаги по устранению неполадок в разделе комментариев ниже.
При копировании файла, если вы получаете Ошибка 0x00000000, операция успешно завершена сообщение во всплывающем окне, вы не сможете выполнить свою задачу. Доступны следующие варианты: Попробуйте снова или же отменить, Следуйте этим рекомендациям и узнайте, разрешают ли они вашу проблему и позволяют копировать или изменять файлы в соответствии с вашими требованиями.
An unexpected error is keeping you from copying the file. If you continue to receive this error, you can use the error code to search for help with this problem. Error 0x00000000: The operation completed successfully
Ошибка 0x00000000 Операция завершена успешно
Если просто перезапустить компьютерную систему, проблема не исчезнет, и вы все еще видите этот код ошибки ERROR_SUCCESS Windows, вот несколько вещей, которые вы могли бы попробовать.
1] Использовать средство проверки системных файлов
System File Checker — это встроенный инструмент командной строки, доступный в операционной системе Windows, и это довольно надежный вариант для вас, который может решить вашу проблему. Откройте командную строку с правами администратора и запустите эту команду,
sfc /scannow
Это займет некоторое время. Перезагрузите компьютер и посмотрите, помогло ли оно.
2] Безопасный режим
Загрузите свой ПК в безопасном режиме и посмотрите, сможете ли вы выполнить операцию.
3] Возьмите полный контроль
Вы можете проверить, имеет ли ваша учетная запись пользователь полный контроль над диском и файлами или нет. Откройте этот компьютер, щелкните правой кнопкой мыши на системном диске и выберите свойства, После перехода на Безопасность , нажмите редактировать кнопка. Выберите текущую учетную запись пользователя из данного списка и проверьте, Полный контроль помечается под Разрешать или нет.
Если нет, сделайте отметку там и проверьте, можете ли вы скопировать-вставить файл или нет. Наш Ultimate Windows Tweaker позволит вам добавить Соблюдение файлов и папок легко в контекстное меню Windows 10 / 8.1 / 7, чтобы вы могли легко управлять всем файлом.
4] Изменить тип учетной записи
Если у вас есть стандартная учетная запись пользователя, вы можете конвертировать ее в учетную запись администратора. Если это сообщение об ошибке появляется из-за проблемы с владельцем, это должно устранить эту проблему. Чтобы изменить тип учетной записи пользователя, нажмите Win + I, чтобы открыть панель настроек Windows. Затем перейдите к Счета > Семья и другие люди, Выберите вторую учетную запись из списка в разделе Другие люди тег и нажмите Изменить тип учетной записи кнопка. Наконец, выберите администратор в раскрывающемся меню.
5] Сканирование ПК с антивирусом
Ошибка 0x00000000 может произойти из-за вредоносного ПО. Это означает, что это отличный выбор для полного сканирования с надежным антивирусом. Вы также можете использовать Защитник Windows, что довольно убедительно. Однако всегда старайтесь использовать детектор программ-шпионов и рекламного ПО.
Это некоторые рабочие решения этой проблемы. Надеюсь, они вам помогут.
Tweet
Share
Link
Plus
Send
Send
Pin
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Ошибка при получении свойства сертификата (0x00000000) (на сервере 1С)
![]() danila24 |
|
Статус: Новичок Группы: Участники Поблагодарили: 1 раз в 1 постах |
Здравствуйте. |
![]() |
|
![]() Андрей Писарев |
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 457 раз |
Здравствуйте. Расскажите, где как устанавливали сертификат, под какой учётной записью, |
Техническую поддержку оказываем тут |
|
![]() |
WWW |
![]() danila24 |
|
Статус: Новичок Группы: Участники Поблагодарили: 1 раз в 1 постах |
В общем сами разобрались |
![]() |
|
![]() R.Salo |
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Добрый день, не могли бы вы поделиться решением этой проблемы?такая же ошибка на новом сервере , не можем разобраться. |
![]() |
|
![]() Андрей Писарев |
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 457 раз |
Автор: R.Salo Добрый день, не могли бы вы поделиться решением этой проблемы?такая же ошибка на новом сервере , не можем разобраться. Здравствуйте. Вопросы те же. Тестирование сертификата проходит без проблем через СервисПротестироватьПо сертификату? |
Техническую поддержку оказываем тут |
|
![]() |
WWW |
![]() R.Salo |
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 1 раз |
тестирование проходит, хранилище — текущий пользователь-личные-реестр |
![]() |
|
![]() R.Salo |
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Добрый день, нет решения проблемы? |
![]() |
|
![]() two_oceans |
|
Статус: Эксперт Группы: Участники Сказал(а) «Спасибо»: 110 раз |
Добрый день. Меня как-то смущает что код 0 в первом сообщении, у Вас такой же код? Многое зависит от конкретной схемы работы 1С. На всякий случай, кратко пробегусь по основным моментам, может у Вас тоже идеи возникнут что не так. Цепочка сертификата в порядке? Корневые/промежуточные сертификаты УЦ желательно ставить в хранилище компьютера, чтобы проверка цепочки не зависела от того от имени какого пользователя запущен процесс. Имя хранилища тоже должно быть правильное: конечный сертификат в личные, промежуточный в промежуточные, корневой в доверенные корневые, что бы не было сертификатов УЦ в личных или сертификата корневого в промежуточных. 1С запускается под другим пользователем, не под тем от имени которого тестируете? Например, у нас 1С запускается под отдельной учетной записью и для этой записи запрещен интерактивный вход, то есть вот так просто нельзя под ней зайти и установить сертификат. Если запускается под другим пользователем, то сертификат вероятно должен быть установлен для того пользователя, так как сертификаты в хранилище одного пользователя не видят другие пользователи. Аналогично с контейнерами в реестре — они не видны другим пользователям. Напротив, контейнеры на флешке, токене, несистемном разделе — видны (всем пользователям) и в режиме пользователя и в режиме компьютера. Если используется кластер, то еще и потребуется установить на каждый сервер кластера. Если подписание 1С запускается в службе нужен компонент Криптопровайдер уровня ОС. Если запускается от LocalSystem или виртуальной учетной записи службы, то вообще имеет смысл использовать хранилище компьютера для сертификата и не хранить контейнер в реестре, не забудьте дать права на контейнер для этой учетной записи (как в хранилище, так и доступ к папке на носителе или доступ к токену). Виртуальных учетных записей служб нет в поиске пользователей, их нужно вводить вручную. Кто-то жаловался что у него с виртуальными учетными записями не вышло, но лично я не проверял. |
![]() |
|
![]() danila24 |
|
Статус: Новичок Группы: Участники Поблагодарили: 1 раз в 1 постах |
Во первых на сервере должна работать служба КриптоПро по хранению ключей. Ее надо устанавливать при установке крипто про. Отредактировано пользователем 5 ноября 2019 г. 6:28:20(UTC) |
![]() |
|
|
R.Salo
оставлено 07.11.2019(UTC) |
![]() R.Salo |
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Автор: danila24 Во первых на сервере должна работать служба КриптоПро по хранению ключей. Ее надо устанавливать при установке крипто про. Огромное СПАСИБО! Ваши советы помогли))) |
![]() |
|
Пользователи, просматривающие эту тему |
Guest (2) |
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Ошибка при получении свойства сертификата (0x00000000) (на сервере 1С)
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Ошибка при получении свойства сертификата (0x00000000)
Дата обновления: 28.06.2022
Номер карточки: SD0012282
Ошибка при получении свойства сертификата (0x00000000) — это проявление ошибки отсутствия связи сертификата в Личном списке сертификатов пользователя ОС с контейнером закрытого ключа.
Чтобы определить под каким пользователем ОС (на каком компьютере), необходимо наличие связи закрытого ключа с открытой частью сертификата, требуется узнать режим запуска 1С:
- Если база файловая и запускается через тонкий клиент на том же компьютере, то наличие связи надо проверять для пользователя ОС, под которым запускается сеанс 1С на этом компьютере (без повышения прав, т.е. без «запуск от имени администратора»).
- Если файловая ИБ запускается через браузер, т.е. используется web-сервер (в том числе на одном и том же компьютере) и пользователь планирует работать с локальной подписью (т.е. сертификат будет доступен только одному пользователю и только на одном компьютере) — то наличие связи надо проверять на этом компьютере для пользователя, под которым запущен браузер, без повышения прав. В этом случае ошибки в проверках на сервере проблемой не являются.
- Если файловая ИБ запускается через браузер и пользователь планирует использовать серверную подпись (т.е. сертификат будет доступен разным пользователям с разных компьютеров) — то наличие связи надо проверять для пользователя ОС, под которым запущен web-сервер, без повышения прав (и на том же компьютере, где запущен web-сервер). В этом случае ошибки в проверках на клиенте проблемой не являются.
- Если база клиент-серверная и проверяется подпись на сервере, то наличие связи надо проверять для пользователя ОС, под которым запущен сервер 1С без повышения прав (если используется web-сервер, то все равно проверки выполнять для пользователя ОС, под которым запущен сервер 1С). В этом случае ошибка в проверке подписи на клиенте проблемой не является.
- Если база клиент-серверная и проверяется подпись на клиенте, то наличие связи надо проверять для пользователя ОС, под которым запускается сеанс 1С на машине-клиенте без повышения прав. В этом случае ошибка в проверке подписи на сервере проблемой не является.
Необходимо выяснить в каком из вышеперечисленных режимов происходит запуск 1С при возникновении ошибки, а также в какой проверке возникает ошибка (проверка на сервере или на клиенте). Все дальнейшие рекомендации выполнять на нужной машине и в сеансе нужного пользователя ОС без повышения прав (т.е. без «запуск от имени администратора»).
1. Проверить, что сертификат установлен в Личный список сертификатов пользователя ОС, а также наличие связи с закрытым ключом:
1.1. Под пользователем ОС (см. выше, как определить) запустить консоль сертификатов — certmgr.msc
1.2. В консоли развернуть папку «Личное» и перейти в «Сертификаты».
1.3. Открыть проблемный сертификат.
В сведениях о сертификате не должно быть красного креста или восклицательного знака.
- Восклицательный знак обозначает, что цепочка до корневого сертификата не построена.
- Красный крест обозначает, что сертификат истек или не выстроена цепочка сертификатов до корневого.
С подробной инструкцией как построить цепочку сертификатов, можно ознакомиться по ссылке.
В нижней части должен отображаться значок ключа с надписью: «Есть закрытый ключ для этого сертификата», если данный значок отсутствует, то это означает, что закрытого ключа нет (как это исправить — см. п. 2).
2. Проверка связи и перепривязка средствами криптопровайдера:
2.1. В сеансе пользователя ОС (без повышения прав) переустановить сертификат в Личное хранилище сертификатов с привязкой к закрытому ключу (Инструкция по переустановке http://1c-edo.ru/handbook/28/4008/).
2.2. Если сертификат установлен в Личном хранилище сертификатов администратора ОС (т.е. в реестре администратора), тогда нужно его (вместе с закрытым ключом) экспортировать в файл средствами Windows (в файл pfx). А затем импортировать в сеансе пользователя ОС, из под которого выполняется запуск 1С без повышения прав. Для этого необходимо в сертификате перейти на вкладку «Состав» и нажать «Копировать в файл…»
В мастере экспорта сертификатов необходимо выбрать «Да, экспортировать закрытый ключ» и нажать «Далее».
На следующем шаге автоматически определится предпочтительный формат экспортируемого файла (.PFX). Необходимо нажать «Далее».
После чего необходимо задать пароль для закрытого ключа, а также выполнить его повторный ввод в поле «Подтверждение» и нажать «Далее».
На следующем шаге мастера экспорта сертификатов требуется указать имя файла и доступную директорию компьютера.
И завершить экспорт.
В сеансе пользователя, двойным щелчком левой кнопки мыши по экспортированному файлу, необходимо запустить мастер импорта сертификатов.
В поле «Расположение хранилища» выбрать «Текущий пользователь» и нажать «Далее».
Импортируемый файл определится автоматически.
На следующем шаге мастера необходимо ввести пароль, который был указан при экспорте файла, и нажать «Далее».
После чего завершить импорт сертификата, выбрав «Автоматически выбрать хранилище на основе типа сертификата».
И выполнить рекомендации из статьи http://1c-edo.ru/handbook/28/4008/
Если криптосредство (КриптоПро, VipNet) не запускается без повышения прав в сеансе пользователя ОС, из-под которого выполняется запуск приложений 1С (запуск сервера 1С или web-сервера для файловой ИБ), рекомендуется выполнить переустановку криптосредства, чтобы оно было доступно в сеансе пользователя ОС, из-под которого выполняется запуск приложений 1С (и/или сервера/web-сервера).
Также вам может быть интересно:
Настройка клиент-серверного подписания электронных документов
Сертификат не найден на компьютере
Настройка криптопровайдера ViPNet CSP для работы с 1С-ЭДО
При копировании файла, если во всплывающем окне появляется сообщение Ошибка 0x00000000, операция успешно завершена , вы не сможете выполнить свою задачу. Доступны следующие варианты: Повторить попытку или Отмена . Следуйте этим советам и посмотрите, решат ли они вашу проблему и позволят ли вам копировать или изменять файлы в соответствии с вашими требованиями.
Неожиданная ошибка удерживает вас от копирования файла. Если вы продолжаете получать эту ошибку, вы можете использовать код ошибки для поиска справки по этой проблеме. Ошибка 0x00000000: операция успешно завершена
Ошибка 0x00000000 Операция успешно завершена
Если простой перезапуск вашей компьютерной системы не устраняет проблему, а код ошибки ERROR_SUCCESS Windows все еще сохраняется, вот несколько вещей, которые вы можете попробовать.
1] Используйте инструмент проверки системных файлов
Проверка системных файлов – это встроенный инструмент командной строки, доступный в операционной системе Windows, и это достаточно надежный вариант для вас, который может решить вашу проблему. Откройте командную строку с правами администратора и выполните эту команду:
sfc/scannow
Это займет некоторое время, чтобы завершить. Перезагрузите компьютер и посмотрите, помогло ли это.
2] Безопасный режим
Загрузите ваш компьютер в безопасном режиме и посмотрите, сможете ли вы выполнить операцию.
3] Полный контроль
Вы можете проверить, имеет ли ваша учетная запись полный контроль над диском и файлами или нет. Откройте этот компьютер, щелкните правой кнопкой мыши системный диск и выберите Свойства . После перехода на вкладку Безопасность нажмите кнопку Изменить . Выберите используемую в настоящее время учетную запись пользователя из указанного списка и проверьте, установлен ли флажок Полный доступ на вкладке Разрешить или нет.
Если нет, поставьте галочку там и проверьте, можете ли вы скопировать и вставить свой файл или нет. Наш Ultimate Windows Tweaker позволит вам легко добавить Стать владельцем файлов и папок в контекстное меню Windows 10/8.1/7, чтобы вы могли легко получить полный контроль над любым файлом.
4] Изменить тип аккаунта
Если у вас есть стандартная учетная запись пользователя, вы можете преобразовать ее в учетную запись администратора. Если это сообщение об ошибке появляется из-за проблемы с правами собственности, это должно решить эту проблему. Для изменения типа учетной записи пользователя нажмите Win + I, чтобы открыть панель настроек Windows. Затем перейдите в Аккаунты > Семья и другие люди . Выберите второй аккаунт в списке под тегом Другие люди и нажмите кнопку Изменить тип аккаунта . Наконец, выберите Администратор в раскрывающемся меню.
5] Сканировать компьютер с помощью антивируса
Ошибка 0x00000000 может возникнуть из-за вредоносного ПО. Это означает, что это отличный выбор для выполнения полной проверки с надежным антивирусом. Вы также можете использовать Защитник Windows, который довольно убедителен. Однако всегда старайтесь также использовать шпионское и рекламное детекторы.
Вот некоторые рабочие решения этой проблемы. Надеюсь, они вам помогут.
Разгребая свои очередные заметки по тому, каким образом была решена та или иная проблема я наткнулся на, казалось бы, простую, на первый взгляд, проблему – ошибку “Ошибка при получении свойства сертификата (0x00000000)”, которая генерировалась при попытке установки нового сертификата в 1С. Но я потратил почти день на поиски решения… Наверное, в силу небольшого опыта работы с 1С. Мне редко приходится заниматься 1С, но иногда какие-то задачи на меня прилетаю.
По итогу решение оказалось простое, но не совсем очевидное (да, это был кэш). Возможно, это позволит сэкономить вам какое-то время при решении подобное проблемы.
Описание проблемы
При проверки настроек сертификата электронной подписи в 1С геренируется ошибка “Ошибка при получении свойства сертификата (0x00000000)”:

Окружение
Версия платформы: 1С:Предприятие 8.3 (8.3.17.1851)/
Конфигурация 1С: Управление торговлей, редакция 11 (11.4.13.282) – серверная версия.
Версия Крипто Про: 5.0.12000 KC1
Операционная системы: Windows Server 2008 R2 Standard x64.
ЭЦП расположена на токене Rutoken Lite.
Какие шаги не помогли решить проблемы
Итак, какие шаги я выполнял для устранения проблемы, но они не помогли решить проблему:
1. В Крипто Про я протестировал контейнер закрытого ключа. Проблем не обнаружено. Закрытый ключ присутствует на токене.
2. В какой-то момент генерировалась ошибка “Сертификат не имеет связи с закрытым ключом”, но я выполнил шаги из этого руководства для устранения этой ошибки.
3. Также я установил сертификат в личный контейнер пользователя.
4. Еще пробовал установить сертификат в личный контейнер пользователя вот таким способом.
5. Проверил наличие закрытого ключа в личном контейнере пользователя.

6. Пометил сертификат на удаление, удилил его и попробовал добавить сертификат заново.
7. Перезагружал сервер после выполнения шагов выше (несчетное количество раз).
8. Обновил версию Крипто Про до 5.0.12000 KC1.
Иногда менялась последовательность и комбинация действий. Это из того, что вспомнилось. Возможно делал что-то еще, но не столь важное.
Решение
Как видно из предыдущего раздела я выполнил довольно много действий, но тут я приведу то последнее действие, которое в итоге помогло мне решить проблему. Да, скорее всего, какие-то из действий предыдущего раздела были необходимо и без них решение ниже не помогло бы. Но я не могу сказать какие именно.
Как в итоге я смог устранить эту ошибку:
1. Пометил сертификат на удаление и удалил через удаление помеченных на удаление объектов (ток его удалил, другое ничего не удалял).
2. Очистил кэш 1С для пользователя.
3. Повторно импортировал сертификат.
Да, все таки думаю, что это было из-за кэша 1С. Где-то осела какая-то не актуальная информация о сертификате.