Status error errors message bad permission could not read this file code 0

Getting the You don't have permission to open this file error? Check out how to get rid of it in no time with the solutions listed here.

Check out curated solutions to fix file permission errors

by Milan Stanojevic

Milan has been enthusiastic about technology ever since his childhood days, and this led him to take interest in all PC-related technologies. He’s a PC enthusiast and he… read more


Published on September 28, 2022

Reviewed by
Vlad Turiceanu

Vlad Turiceanu

Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more

  • Windows has many file and folder access protocols, which are strongly tied to the users and their administrative permissions.
  • More often than not, users find themselves unable to access specific files from their computers and are wondering why.
  • Fixing things is usually simple in this case, and you would have to modify the permissions.

fix you don't have permission to open this file error in Windows

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

If you’ve ever tried to access your files and folders in Windows and received the error message, you don’t have permission to open this file; things are not as tricky as they may appear.

The problem has been present in all recent iterations of the OS, including Windows 10. And it’s a problem per se, but just the misconfigured permissions.

It may be an issue of file and folder permissions, but there are basic permissions like Full control, Modify, Read and Execute, or Read, and Write, while folder permissions are the same, with an extra one to list folder contents.

Whenever you work with file and folder permissions, you should consider that read is the only permission to run scripts, read access is for accessing shortcuts and their targets, and write but not delete prevents users from deleting file contents. At the same time, total control means the user can delete files regardless of their permissions.

These permissions are created by combining special permissions in logical groups. The user is denied access if no access is granted or denied. Permissions set for parent folders force all files and subfolders in it to inherit the

permissions.

Quite a lot goes unnoticed whenever file sharing and permissions are involved, but check out some of the issues and solutions to resolve the problem.

Why does the You don’t have permission to open this file message appear?

The error is usually encountered when the permissions configured by the administrator do not permit you to access the file. The standard user account is usually more likely to see the problem, though it could also appear on administrator accounts for specific files.

Also, the problem can arise due to a corrupt user account, in which case creating a new one should work. Besides, several users saw the message after upgrading Windows since the file was now stored in the Windows.old folder.

Almost every program and file format may throw the error, and here are some of the common ones:

  • Excel You don’t have permission to open this file
  • PDF You don’t have permission to open this file
  • Outlook You don’t have permission to open this file

Why does my computer keep asking for administrator permission?

This error occurs when you try to access a file but do not have the necessary permissions to do so.

In such a situation, you have the ability to claim ownership of that file by right-clicking it and selecting Properties followed by Security from the context menu that appears.

How do I fix You don’t have permission to open this file error?

1. Use File Viewer Plus

The first thing you should do is install File Viewer. The software is an easy-to-use file reader that can access different formats from other versions as recent ones. It also has a file identifier that can search for information regarding any new and unknown formats.

Moreover, it has a feature that inspects the content of the files before you open them. You can open, edit, save, and convert your files with File Viewer.

The program will open over 300 formats, such as PDFs, spreadsheets, images, audio and video files, source code files, word processing documents, and much more. You can also convert many files at once using the Plus variant of the software.

File Viewer Plus

File Viewer shows the data of over 300 file formats, allowing you to open, edit easily, and convert all of them.

2. You get an access denied error message

  1. Right-click the file or folder, and then click Properties.
  2. Click the Security tab.
    This image has an empty alt attribute; its file name is security-1.png
  3. Under Group or user names, click your name to see your permissions.
    This image has an empty alt attribute; its file name is group-user-permissions-1.png

To open a file, you need to have Read permission. To change the permissions of a file or folder, follow these steps:

  1. First, log on as an Administrator.
  2. Right-click the file or folder, and then select Properties.
    This image has an empty alt attribute; its file name is properties-folder-1-1.png
  3. Click the Security tab.
    This image has an empty alt attribute; its file name is security-1.png
  4. Under Group or user names, click your name to see your permissions.
    This image has an empty alt attribute; its file name is group-user-permissions-1.png
  5. Click Edit, click your name, select the checkboxes for the permissions that you must have, and then click OK.
    This image has an empty alt attribute; its file name is edit-1.png

Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

This can happen either because the file/folder ownership has changed, you don’t have appropriate permissions, or the file is encrypted. When the file displays green, it indicates that someone has encrypted it to block access. Only the person that encrypted it can decrypt it.

If you recently upgraded to a higher version of Windows, some account information may have changed, so you may no longer have ownership of some files or folders. To resolve it, take ownership of a file or folder using the steps above.

The file or folder is encrypted

  1. Right-click the file or folder, and then click Properties.
  2. Click the General tab.
    This image has an empty alt attribute; its file name is general-tab-1.png
  3. Click Advanced.
    This image has an empty alt attribute; its file name is advanced-general-tab-1.png
  4. In the Advanced Attributes tab, check if the encryption is checked.

Note icon
NOTE

If the file or folder is encrypted, you cannot open it without the certificate that was used to encrypt it. Use the steps above to determine if it was encrypted.

If the Encrypt contents to secure data check box is selected, you’ll need the certificate used to encrypt the file or folder to open it. In this case, get the certificate from the person who created or encrypted the file or folder, or have them decrypt it.

3. Cannot make changes to files/folders

  1. Press Windows + I to open Settings and then click Accounts.
    This image has an empty alt attribute; its file name is accounts-2-1.png
  2. Select Family and Other people.
    This image has an empty alt attribute; its file name is family-and-other-people-1.png
  3. Click Add someone else to this PC.
    This image has an empty alt attribute; its file name is add-someone-else-to-this-PC-2-1.png
  4. Fill in the form with the username and password. Your new user account will now be created.
  5. Click on Change account type.
  6. Click the dropdown and then select Administrator.
  7. Restart your computer.
  8. Login to your new account and see if you can access the file or folder.

This could happen for several reasons, including that the file is encrypted or corrupted, you have no appropriate permissions, or the folder ownership has changed.

You can use the steps in solution #2 if the file is encrypted, you have no appropriate permissions, or the folder ownership has changed.

However, if the file/folder is corrupted, it could be that you have an open file when your computer crashes or loses power. Most such files cannot be repaired, so that you can delete or restore them from a backup copy.

If your user profile is corrupted, Windows may prevent you from accessing files or folders, so you need to use a new user profile by creating a local user account, which makes a user profile.

Read more about this topic

  • Windows 10 Undoing Changes Made to Your Computer [Fix]
  • Circular Kernel Context Logger 0xc0000035: 6 Easy Fixes
  • Play Age of Mythology on Windows 10 With These Simple Steps

4. Cannot open a file/folder after updating Windows

  1. Press Windows + E to open File Explorer, then click This PC.
    This image has an empty alt attribute; its file name is this-pc-1.png
  2. Double-click the drive where Windows is installed (typically, drive C:).
  3. Now, double-click the Windows.old folder.
    This image has an empty alt attribute; its file name is windowsold-1.png
  4. Double-click the Users folder.
    This image has an empty alt attribute; its file name is users-folder-1.png
  5. Double-click your username.
  6. Open the folders that contain the files you want to retrieve.
  7. Copy the files you want from each folder and paste them into a folder in Windows 10
  8. Repeat these last three steps for each user account on your computer

This happens when folder ownership changes or the files are stored in a Windows.old folder from your previous operating system. But if you didn’t reformat the hard disk, you may still be able to access old files from this folder.

How do I fix You don’t have permission to open this file on Windows 11?

Since the issue has to do with permissions, it is common in Windows 11 when accessing files without the required permissions. The complete error message reads You don’t have permission to open this file. Contact the file owner or an administrator in Windows 11

In this case, too, you will have to reconfigure them and allow complete control of the current user account.

That’s the only solution that works in this case, except for using a third-party tool. However, if the problems plague a lot of critical Windows files, you could factory reset Windows 11, as this would also reset the permissions to default.

What is a file permission error?

As the name suggests, a File Permission error is also due to the absence of necessary permission, including accessing a file, saving it, and accessing the location it’s being saved to.

Other common issues include unsupported file format, corrupted file state, and conflicts created by third-party apps.

That’s it! You must have fixed the You don’t have permission to open this file error in Windows 10 and 11.

Also, find out how to reset all permissions to default in Windows and be able to get rid of at least some of these errors.

Let us know if any of these solutions helped fix the file permissions issue on your computer by leaving a comment in the section below.

newsletter icon

Newsletter

Обновлено 07.04.2022

ssh logo

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете Pyatilistnik.org. В прошлый раз мы с вами разобрали ошибку, что для устройства не установлены драйверы (код 28). Идем далее и сегодня хочу с вами поделиться практическими знаниями, по устранению ошибки в open ssh клиенте Windows. Звучит она вот так, что на секретный ключ id_rca bad permissions (WARNING: UNPROTECTED PRIVATE KEY FILE, Permission denied publickey). В результате подключиться не получается. Давайте переходить от слов к делу.

Как выглядит ошибка id_rsa bad permissions

В командной строке Windows при попытке подключения выскакивает ошибка:

Bad permissions. Try removing permissions for user: Pyatilistnik\seminivan (S-1-5-21-117609710-5564564-725645543-16185) on file C:/Users/barboskin/.ssh/id_rsa.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for ‘C:\Users\barboskin\.ssh\id_rsa’ are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key «C:\Users\barboskin\.ssh\id_rsa»: bad permissions
barboskin@178.15.24.44: Permission denied (publickey).

id_rca bad permissions

Как устранить ошибку Permission denied (publickey)

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

Используем скрипт PowerShell

Запустите в режиме администратора оснастку PowerShell ISE и запустите в нем такой скрипт.

# Устанавливаем переменную для ключевого файла:
New-Variable -Name Key -Value «$env:UserProfile.sshid_rsa»

# Удаляем наследование:
Icacls $Key /c /t /Inheritance:d

# Делаем владельцем файла текущего пользователя:
# Key’s within $env:UserProfile:
Icacls $Key /c /t /Grant ${env:UserName}:F

# Ключ вне $env:UserProfile:
TakeOwn /F $Key
Icacls $Key /c /t /Grant:r ${env:UserName}:F

# Удаляем всех пользователей, кроме владельца из ACL:
Icacls $Key /c /t /Remove:g Administrator «Authenticated Users» BUILTINAdministrators BUILTIN Everyone System Users

# Проверка:
Icacls $Key

# Удаляем переменную:
Remove-Variable -Name Key

Как устранить ошибку Permission denied

Иногда, данный скрипт все же не всех удалят пользователей из ACL, так, что если опять получаете ошибку, то зайдите и проверьте через графический интерфейс.

Редактирование ACL через графический интерфейс

Тут все просто, переходите в расположение файла:

C:Usersимя_пользователя.sshid_rsa

Щелкаем по файлу правым кликом, из контекстного меню выбираем пункт свойства и переходим на вкладку «Безопасность«. Нажмите кнопку «Дополнительно (Advanced)«

Права на id_rsa

Отключаем наследование и сохраняем текущие разрешения «Преобразовать унаследованные разрешения в явные разрешения данного объекта (Convert inherited permission into explicit permissions on this object«.

Отключение наследования на файле id_rsa

Далее если вы не являетесь текущим владельцем данного файла, то сделайте себя им и так же удалите потом всех кроме себя в данном списке доступа.

Чистка списка доступа у файла

Сохраняем все, после этого у вас должна пропасть ошибка «id_rsa»: bad permissions» и «Permission denied (publickey)».

Используем скрипт командной строки

Во первых вам необходимо создать bat-файл. После чего запустите командную строку от имени администратора и запустите созданный ранее bat-файл.

# Установить переменную ключевого файла::
Set Key=»%UserProfile%.sshid_rsa»

::# Удалить наследование:
Icacls %Key% /c /t /Inheritance:d

::# Установить право собственности на владельца:
:: # Key’s within %UserProfile%:
Icacls %Key% /c /t /Grant %UserName%:F

:: # Ключ outside на %UserProfile%:
TakeOwn /F %Key%
Icacls %Key% /c /t /Grant:r %UserName%:F

::# Удалить всех пользователей, кроме владельца:
Icacls %Key% /c /t /Remove:g «Authenticated Users» BUILTINAdministrators BUILTIN Everyone System Users

::# Проверять:
Icacls %Key%

::# Удалить переменную:
set «Key=»

cmd установка прав на файл

На этом все. Мы рассмотрели три метода позволяющих исправить ошибки «id_rsa»: bad permissions» и «Permission denied (publickey)» при попытке установить ssh соединение через OpenSSH в Windows. С вами был Иван Сёмин, автор и создатель IT проекта Pyatilistni.org.

1. Предисловие

1.1 Обзор

Эта статья представляет несколько общих проблем PostgreSQL и начинается с явления, постепенно исследуя проблему, анализирует причину проблемы и дает решения.

Проблемы, описанные в этой статье, делятся на две категории: одна — проблема, которую PostgreSQL не может запустить, а другая — проблема, с которой некоторые объекты базы данных не могут быть доступны после запуска PostgreSQL.

1.2 Программная среда

Версия PostgreSQL, используемая в этой статье, составляет 9.2.

1.3 Некоторые согласованные сроки

Postgresql Путь установки: указывает путь установки платформы IVMS-8700 PostgreSQL, по умолчанию «D: Program Files Postgresql 9.6″ «» «»

Папка Bin: папка Bin под пути установки PostgreSQL.

Папка данных: папка данных в рамках пути установки PostgreSQL.

2. Вопросы и решения

2.1 PostgreSQL не может начать

Когда PostgreSQL не начался нормально, он снова потерпел неудачу в «Сервисе».

2.1.1 Портовая занятия

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

netstat -ano | find /i «5432»

Если найдено процесс использования порта 5432, это показывает, что занятие порта вызывает запуск услуги:

PID этого процесса — 2364. Вы хотите посмотреть, какой это процесс, вы можете выполнить:

  tasklist | findstr «2364»

Результаты выполнения следующие:

Вы можете положить конец этому процессу на странице Processcess-Process или по следующей команде:

taskkill /f /pid 5432

2.1.2 could not open control file “global/pg_control”:Permission denied

  Если порт не занят, то вы можете его использоватьPostgreSQLНативная команда запускает это.

ВойтиpostgresqlПод пути установки bin Папка, откройте командную строку здесь и выполните следующую команду:

.pg_ctl start -D ..data

Если программа сообщает о следующих ошибках

ERROR: could not open control file global/pg_control: Permission denied

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

Ниже приведено решение:

1. Во -первых, введите путь установки PostgreSQL, справа -щелкните папку данных, нажмите на атрибуты -Security -Editor, вы можете увидеть разрешения всех пользователей или групп пользователей.

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

    

3. Сохраните и попробуйте снова выступить под папкой бина:

.pg_ctl start -D ..data

Обратите внимание, может ли база данных PostgreSQL начать.

2.1.3 could not locate a valid checkpoint record

Если база данных активирована, ее предложено «запустить процесс сервера» и быть успешным в течение долгого времени. Как показано на рисунке ниже, вам необходимо проверить журнал запуска базы данных. Они расположены в PG_LOG в папке данных Анкет

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

Если в журнале есть информация, аналогичная следующим черным телам, это означает, что журнал до -записи (Wal (Wal, также известный как журнал транзакций) в базе данных PostgreSQL поврежден:

LOG:  could not open file «pg_xlog/0000000100000000000000E7» (log file 0, segment 231): No such file or directory

LOG:  invalid primary checkpoint record

LOG:  could not open file «pg_xlog/0000000100000000000000E7» (log file 0, segment 231): No such file or directory

LOG:  invalid secondary checkpoint record

PANIC:  could not locate a valid checkpoint record

Решение заключается в следующем:

Введите папку Bin, откройте командную строку здесь и выполните следующую команду:

.pg_resetxlog.exe -f ..data

После того, как журнал будет сброшен, попробуйте запустить базу данных.

2.1.4 Описание идентификатора события 0 из источника PostgreSQL не может быть найдено.

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

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

Невозможно найти источник PostgreSQL мероприятие ID 0 описание. Не установлен на локальном компьютере, который вызвал этот инцидент,Или установка повреждена. Вы можете установить или восстановить компоненты на локальном компьютере.

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

2.1.5 Could not read from file «pg_clog/000E» at offset 172032

Есть также необычная ситуация. Если в журнале появляется следующая информация:

ERROR: could not access status of transaction 710708

DETAIL:  Could not read from file «pg_clog/000E» at offset 172032: No error.

Это находится вdataПод папкойpg_clogИмя 000E Файл журнала был потерян.

Решение заключается в следующем:

существуетlinux В операционной системе выполните следующие команды:

dd if=/dev/zero of=/root/000E bs=256k count=1

Или установите DD в Windows, а затем выполните:

dd if=/dev/zero of=D:00E bs=256k count=1

Затем скопируйте созданный файл 000e вdataПод папкойpg_clog середина.

2.2 После запуска базы данных некоторые базы данных или таблицы нельзя получить

В этом случае вам нужно войти dataПод папкойpg_logПапка, постоянно проверяйте беговые журналы.

2.2.1 permission denied for relation tb_door

Если в журнале есть аналогичная информация, это показывает, что у текущего пользователя доступа нет таблицыtb_doorНекоторые разрешения:

ERROR:  permission denied for relation tb_door

Если вы хотите текущего пользователя (чтобыmy_userНапример) наличие конкретных разрешений на доступ (на основеВыберите, вставьте, обновите, удаляйте в качестве примера), Вы можете решить это так:

  1. Первый проходpostgresПользователь или владетьСоответствующие разрешения TB_DOOR, то есть журналы пользователя в базе данных, которая предоставила разрешения;
  2. Выполнить следующие команды, чтобы предоставить разрешения пользователям:grant SELECT,INSERT,UPDATE,DELETE on tb_door to my_user

2.2.2 invalid page header in block 120 of relation base/272816/309624

Если в журнале появляется следующая информация:

ERROR: invalid page header in block 120 of relation base/272816/309624

Это означает, что файл таблицы данных поврежден. Обычно это вызвано ненормальным сбоем энергии или недоразумением.Здесь «272816» является идентификатором объекта (OID) базы данных проблемы.

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

Когда количество поврежденных таблиц и количество поврежденных страниц невелико, решение следующим образом:

  1. Определите базу данных проблемы. Подключите любую базу данных и выполните оператор SQL ниже:

select datname from pg_database where oid = 272816;

Результаты запроса следующие:

testdb

Это означает, что название базы данных проблемы является TestDB

2. Найдите поврежденный объект базы данных. База данных задачи подключения выполните следующее оператор SQL:

select relname,relkind from pg_class where relfilenode = 309624

Если relkind = r в результатах запроса, таблица повреждена.

Например:

tb_door, r

Relname = tb_door Это означает, что поврежденная таблица — tb_door.

Если relkind = i в результатах запроса, это индекс, который поврежден.

Например:

dept_number_index, i

или же:

tb_dept_pkey, i

Следует отметить, что ущерб может быть обычным индексами или основным или уникальным ключом. Если имя индекса является «_pkey», оно, вероятно, будет принадлежать первичному ключу, и имя содержит «_key», оно может принадлежать к уникальному ключу.

Также необходимо обратить на это внимание. Предварительным условием для исправления таблицы/индекса является то, что поврежденная таблица — это таблица/индекс, созданная приложением, а не системная таблица PostgreSQL и индекс, созданный на нем. Если системная таблица/индекс, созданный на нем, повреждены, база данных необходимо восстановить из резервной копии. Чтобы определить, является ли таблица системной таблицей, самый простой способ: если имя таблицы «pg_», это означает, что это системная таблица.

чаевые

Значения pgclass.relkind являются следующими:

R: представляет обычную таблицу (обычная таблица);

I: указывает на индекс (индекс);

S: указывает последовательность (последовательность);

V: представляет представление (View);

M: укажите материализованный вид (материализованный вид);

C: представляет композитный тип (композитный тип);

T: представляет Toast Table (Toast Table);

F: представляет иностранную таблицу (внешняя таблица)

3. Исправьте поврежденный объект базы данных. Поврежденная база данных происходит для выполнения команды ремонта.

Если таблица повреждена, возьмите TB_DOOR в качестве примера, затем выполните следующие команды, чтобы завершить ремонт:

set zero_damaged_pages = on;

vacuum full tb_door;

reindex table tb_door;

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

set zero_damaged_pages = on;

reindex index dept_number_index;

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

Select tablename,indexname from pg_indexes where indexname = ‘tb_dept_pkey’;

результат поиска:

tb_dept, tb_dept_pkey

Затем получите определение индекса:

select pg_get_constraintdef((select oid from pg_constraint where conname = ‘ tb_dept_pkey ‘));

результат поиска:

       PRIMARY KEY (dept_id)

Затем повторно измените это ограничение:

Alter table drop constriant tb_dept_pkey;

Alter table add constraint tb_dept_pkey PRIMARY KEY (dept_id);

2.2.3 could not read block 190 in file «base/272816/309624»

Решение и метод этой проблемы2.2.2 Проблема фестиваля точно такая же.

2.2.4 could not open file «base/272816/379923»: No such file or directory

Если в журнале появляется следующая информация:

2019-01-21 14:28:03 HKT ERROR:  could not open file «base/272816/379923″: No such file or directory

Объяснять,oidза272816В базе данных,oidза379923Файл, соответствующий таблице, удален.

Решение заключается в следующем:

1. Сначала судите, какая база данных произошла. Подключите любую базу данных и выполните следующим образомsql

select datname from pg_database where oid = 272816

Результаты запроса следующие:

    testdb

2. Восстановите базу данных из резервной копии.

Понравилась статья? Поделить с друзьями:
  • Status error bitrix environment
  • Status err 0xc0010001 flash tool как исправить
  • Status device power failure как исправить на windows 10
  • Status device data error
  • Status da selection error 0xc0030003 flashtool ошибка