Ошибка в ворде privileged instruction
Пока даже не знаю, с какой стороны к этой ошибке подступится и куды вообще рыть? Какую "опасную" инструкцию искать?
AnsiString s = f->ReadString(sectName, "anCom0", "Параметр 1" ); // Вылетает после выполнения этой строки
при этом - строки с f->ReadInteger> выполняются без ошибок, и, более того, сами значения считываются правильно.
Насколько понимаю - причина не в строке с f->ReadString(. )>, а где-то раньше портится память - вопрос в том - как отловить место порчи. И что конкретно означает Privileged instruction> ?
Privileged instruction означает, что в программе была попытка, вызвать недопустимую в данный момент инструкцию (например асм-команду, из ринг3, которая может выполнится только в ринг0; sysexit, как вариант).
В данном случае это значит немного другое, скорее всего. Привелигированая инструкция появилась после того, как в память, которая будет выполняться записался мусор/частично затер нормальные инструкции, и так уж совпало, что получилась привелигированая.
Какой третий параметр у ReadString()? Везде у тебя числа 1,0,10 а тут вдруг ANSI-строка, ещё и русскими символами. Я не шарю в стандартных классах и их методах, не знаю твой это ReadString() или готовый уже, но в любом случае диззасемблируй его.
- это значение - возвращаемое по умолчанию (в случае, если считывание из ini-файла не удалось). А функция - стандартная Borland-овская - это метод класса TIniFile для считывания строковых параметров.
В общем - понятно, надо искать порчу памяти в другом месте. сама по себе эта функция вряд ли сможет создать привелигированную инструкцию.
Добавлено 30.10.07, 06:18
А ларчик просто открывался, сразу надо было CodeGuard-ом пройтись. Ещё до считывания файла срабатывало событие OnDrawCell, а внутри него шло обращение к ещё не созданому объекту. вот память и портилась. Всем спасибо за подсказки и разьяснения.
Word не может завершить сохранение из-за ошибки разрешения файла
По каким причинам «Word не может завершить сохранение из-за ошибки разрешения файла»?
Причины, по которым ошибка возникает более подробно:
- Документ, который вы пытаетесь сохранить, ранее сохранялся как «только для чтения» или как «шаблон».
- Местоположение, в котором вы пытаетесь сохранить файл или доступ к нему, не имеет подходящих разрешений для вашей учетной записи пользователя.
- Вы пытаетесь изменить файл из общей сетевой папки.
- Антивирусное программное обеспечение на вашем компьютере конфликтует с процессом сохранения.
- На вашем компьютере существует конфликт имен файлов. Это очень часто, особенно для общих / уже созданных файлов.
Прежде чем приступить к решению, убедитесь, что у вас есть действительный копия Microsoft Office, активного интернет-соединения и учетной записи администратора на вашем компьютере.
Решение 1. Сохранение документа под другим именем
Сохранение документа с другим именем — Word
- Теперь выберите местоположение и измените имя файла. Введите число перед ним или полностью измените его имя.
Изменение названия и местоположения документа — Word
- Файл будет сохранен немедленно, а предыдущий файл, который вы редактировали, останется без изменений. Также убедитесь, что вы сохраняете файл на локальном компьютере (например, на рабочем столе), а не на съемных устройствах.
Решение 2. Отключение антивирусного программного обеспечения
В некоторых случаях они дают ложное срабатывание и блокируют доступ к документу, даже если он может быть сохранен логически. Есть несколько функций, которые реализует антивирусное программное обеспечение, таких как Защита файлов в Semantic. McAfee даже выпустила официальную документацию по этому поводу и заявила, что исправит это в одном из своих обновлений. Тебе стоит попробовать обновление антивирусное программное обеспечение, и если это не работает, вы можете проверить нашу статью о том, как отключить антивирус.
Решение 3. Проверка в безопасном режиме
Если оба вышеперечисленных метода не работают для вас, мы можем перейти и попробовать запустить Microsoft Word в безопасном режиме. Безопасный режим отключает все загруженные надстройки и запускает приложение с минимальным набором драйверов. Если есть проблема с вашим профиль или если есть плагин отыгрывается, мы можем диагностировать с помощью этого метода.
- Нажмите Windows + R, введите «winword / safe”В диалоговом окне и нажмите Enter.
Открытие Word в безопасном режиме
- Microsoft Word теперь будет открыт в безопасном режиме. Нажмите на Файл> Открыть и перейдите к файлу, который вы пытаетесь открыть / отредактировать.
Открытие документа — Word
- Выполните ваши изменения в этом и попробуйте сохранить. Если он отлично сохраняется, это, вероятно, означает, что либо ваши надстройки вызывают проблемы, либо ваш профиль пользователя поврежден.
- Чтобы отключить надстройки, нажмите Файл> Параметры> Надстройки и нажмите Идти перед COM Надстройка.
Вы проверяете нашу статью о том, как создать новую учетную запись пользователя и перенести в нее все данные?
Решение 4. Получение права собственности на файл
Если все вышеперечисленные методы не работают, лучше всего посмотреть, действительно ли файл принадлежит вам. Если он получен от внешнего пользователя, владельцем будет этот компьютер, и у вас может быть ограниченный доступ. Это может быть причиной того, что вы не можете вносить изменения в документ.
Принятие права собственности на документ
Решение 5. Обновление Windows и Microsoft Word
Если все вышеперечисленное не работает или вы время от времени сталкиваетесь с ошибкой, лучше всего посмотреть, ожидают ли какие-либо обновления для вашего Windows / Microsoft Word. Каждое обновление Windows обычно сопровождается обновлением безопасности Office, в котором устраняются ошибки и обновляются методы безопасности.
Если вы воздерживаетесь от обновления, мы настоятельно рекомендуем вам обновить все сразу.
- Нажмите Windows + S, введите «Обновить»И откройте приложение« Настройки ».
- После того, как в настройках, нажмите на Проверить наличие обновлений.
Обновление Windows
Причина
Эта проблема обычно возникает, если файл был изменен сторонним программным обеспечением во время передачи и из-за этого не открывается.
Решение
Сначала щелкните правой кнопкой мыши файл Word, с которым возникли проблемы, и выберите "Свойство".
нажмите
кнопку "Разблокировать", а когда все будет готово, нажмите кнопку "ОК". (Примечание. В файле Word с правильной работой не отображается кнопка "Разблокировать").
этом случае вы сможете открыть этот файл
без дополнительных проблем. Если вы столкнулись с этой проблемой во многих файлах, попробуйте сделать следующее: сначала переместите эти файлы в ту же папку, откройте Word 2010, а затем щелкните "Файл" и выберите "Параметры". (В Word 2007 нажмите кнопку "Office" и выберите "Параметры Word").
"Центр управления доверием" и щелкните "Параметры центра управления доверием".
далее, щелкните "Надежные расположения" и нажмите кнопку "Добавить новое расположение".
"ОК", а затем нажмите кнопку "ОК" еще раз.
Обратная связь важна для нас
Вы удовлетворены нашим содержимым? Как бы вы ни были:
"Отлично! Проблемы решены".
или "Проблемы не решены. У меня есть идея по-лучше".
Мы хотели бы, чтобы вы предоставили нам свои ценные мнения с помощью формы опроса, которая может быть расположена в нижней части этой статьи. Мы будем рады любым стимулам, которые могут быть у вас, и будем создавать для вас более полезные технические статьи.
У пользователя нет прав доступа Word
В этом посте мы покажем вам, как избавиться от этой проблемы разными способами.
- Измените права доступа к файлу Word
- Изменение запрета на доступ к файлу Word
- Удалить свойства и личную информацию
- Проверьте свое антивирусное программное обеспечение
- Переместить все файлы Word на другой диск
- Измените параметр 'Наследовать от родительских записей'
В этом посте мы покажем, почему Word не может открыть существующий файл и как избавиться от этой ошибки normal.dotm на Mac двумя способами.
Метод 1. Измените права доступа к файлу Word
У пользователя нет прав доступа. Проблема с Word всегда может возникнуть, если вы не являетесь владельцем файла Word. Вы можете выполнить следующие действия, чтобы стать владельцем документа Word:
1. Щелкните правой кнопкой мыши файл Word и выберите Свойства .
3. Щелкните значок Продвинутый кнопку в правом нижнем углу, чтобы продолжить.
4. Щелкните Добавить на новом интерфейсе.
5. Щелкните значок Выберите принципала ссылка.
6. Щелкните Продвинутый продолжать.
7. Щелкните Найти сейчас .
8. Выберите Прошедшие проверку пользователи .
9. Щелкните Хорошо .
10. Щелкните Хорошо .
11. Проверить Полный контроль чтобы убедиться, что выбраны все доступные базовые разрешения.
12. Щелкните Хорошо чтобы сохранить изменения.
После этих шагов вы должны открыть документ Word как обычно. Однако, если этот метод вам не подходит, вы можете попробовать следующий.
Метод 2: изменение разрешений на запрет файла Word
Если файл Word имеет запрет на управление для всех пользователей, вы также можете столкнуться с проблемой отсутствия прав доступа у этого пользователя Word. Вы можете выполнить следующие действия, чтобы изменить права доступа к файлу.
1. Щелкните правой кнопкой мыши файл Word и выберите Свойства .
2. Перейти к Безопасность .
3. Щелкните редактировать .
4. Установите флажок Полный контроль под Позволять .
5. Щелкните Применять .
6. Щелкните Хорошо .
Метод 3: удалить свойства и личную информацию
Microsoft Word может автоматически сохранять вашу личную информацию в разделе информации о файле. Некоторые пользователи сообщили, что они решают проблему отсутствия у пользователя прав доступа Word, удаляя эту информацию. Вы также можете попробовать.
1. Щелкните правой кнопкой мыши файл Word и выберите Свойства .
2. Перейти к Детали .
3. Щелкните значок Удалить свойства и личную информацию ссылка.
4. Щелкните Хорошо .
5. Выберите Создать копию со всеми возможными удаленными свойствами .
Метод 4: проверьте антивирусное программное обеспечение
Если на вашем компьютере установлено антивирусное программное обеспечение, вы можете проверить настройки, чтобы узнать, защищен ли файл Word. Если да, вы можете удалить файл из защищенного списка, и проблема должна быть решена.
Метод 5: переместить все файлы Word на другой диск
Некоторые пользователи обнаруживают, что могут успешно открыть файл после перемещения всех файлов на другой диск. Таким образом, вы также можете использовать этот метод, чтобы попробовать.
Метод 6: изменение параметра 'Наследовать от родительских записей'
В вашем Word по умолчанию включена функция 'Наследование'. Это может помочь вам легко работать с документом Word. Но это может привести к тому, что пользователь Word не имеет прав доступа. Итак, вы можете отключить его, чтобы попробовать.
- Щелкните правой кнопкой мыши документ Word и выберите Свойства .
- Переключиться на Безопасность а затем щелкните Продвинутый .
- Нажмите Отключить наследование .
- Нажмите Применять .
- Нажмите Хорошо .
Как восстановить утерянные документы Word?
Вы можете по ошибке удалить или потерять свои документы Word. Затем вы можете использовать профессиональные программное обеспечение для восстановления данных чтобы вернуть их. Вы можете попробовать MiniTool Power Data Recovery. Это программное обеспечение может восстанавливать различные типы файлов с жестких дисков вашего компьютера, карт памяти, SD-карт и т. Д.
Это программное обеспечение имеет пробную версию. Вы можете нажать следующую кнопку, чтобы получить его, а затем использовать ее для сканирования диска, с которого вы хотите восстановить данные.
Если это программное обеспечение работает для поиска необходимых файлов, вы можете использовать полную версию, чтобы восстановить их без ограничений.
Если вам не удалось сохранить файл в Microsoft Word, вы можете столкнуться с тем, что не удается завершить сохранение из-за ошибки разрешения файла. Этот пост покажет вам, как решить эту проблему. Кроме того, вы можете посетить MiniTool чтобы найти больше советов и решений для Windows и компьютеров.
По каким причинам Word не может завершить сохранение из-за ошибки доступа к файлу?
Когда вы пытаетесь сохранить файлы в Microsoft Word, вы можете столкнуться с тем, что не удается завершить сохранение из-за ошибки доступа к файлу, особенно если файл взят из внешнего источника.
Слово не может завершить сохранение из-за ошибки разрешения файла, может быть вызвано разными причинами. В следующем разделе мы кратко покажем вам некоторые причины.
- Антивирусное программное обеспечение на вашем компьютере предотвращает процесс сохранения файла.
- Имя файла конфликтует с именем файла, уже существующего на вашем компьютере.
- Файл, который вы хотите сохранить, предварительно сохраняется как «только для чтения» или как шаблон.
- Файл, который вы хотите изменить, находится в общей сетевой папке.
- У вас нет полного разрешения на сохранение файла в папке для учетной записи пользователя.
Заметка: Прежде чем переходить к решениям, вам лучше резервное копирование файлов чтобы сохранить данные в безопасности.
В этом разделе мы покажем вам несколько решений, позволяющих решить проблему с невозможностью завершить сохранение из-за ошибки разрешения файла. Продолжайте читать, чтобы узнать больше.
Решение 1. Сохраните файл под другим именем.
Первое решение, чтобы решить, что слово не может завершить сохранение из-за ошибки доступа к файлу, - сохранить файл под другим именем.
А вот и руководство.
Шаг 1. Просто нажмите файл кнопку в левом углу, чтобы продолжить.
Шаг 2: нажмите Сохранить как , а затем измените имя файла и место сохранения файла.
Когда все шаги будут завершены, вы можете успешно решить, что слово не может завершить сохранение из-за ошибки разрешения файла Windows 10.
Решение 2. Отключите антивирусное ПО.
Как мы уже упоминали в предыдущем разделе, слово не может завершить сохранение из-за ошибки разрешения файла может быть вызвано антивирусным программным обеспечением, препятствующим процессу сохранения данных. Антивирусное программное обеспечение может защитить ваш компьютер от вирусных атак, но оно также приводит к некоторым другим ошибкам. Итак, чтобы сохранить файл, вы можете временно отключить антивирус.
Чтобы отключить антивирусную программу, действия очень просты. Например, если вы используете Avast, просто щелкните значок Настройки антивирусной программы, а затем выберите Отключить это продолжить.
Несколько способов временно или полностью отключить Avast для ПК и Mac
Как отключить (остановить или закрыть), удалить (или удалить) антивирус Avast в Windows и Mac? Этот пост показывает вам несколько методов для этой работы.
После его отключения вы можете снова сохранить файл, чтобы проверить, не удается ли слово не завершить сохранение из-за ошибки разрешения файла.
Решение 3. Запустите Microsoft Word в безопасном режиме.
Если два вышеуказанных метода неэффективны, вы можете проверить, можете ли вы решить эту проблему, запустив Microsoft Word в безопасном режиме. В безопасном режиме все надстройки не загружаются.
А вот и руководство.
Шаг 1: нажмите Windows ключ и р ключ вместе, чтобы открыть Бежать диалоговое окно, затем введите winword / сейф в поле и щелкните Хорошо продолжать.
Шаг 2: Затем Microsoft Word откроется в безопасном режиме. Щелкните значок файл кнопку в левом углу и выберите открыто и перейдите к файлу, который хотите открыть, чтобы продолжить.
Шаг 4: Щелкните значок файл кнопку и выберите Параметры , а затем выберите Надстройки . Нажмите Идти перед Надстройка COM .
Шаг 5: Далее здесь будут перечислены все надстройки. Просто попробуйте отключить их по одному. Затем проверьте, что слово не может завершить сохранение из-за исправления ошибки разрешения файла.
Если этот метод не эффективен, вы можете перейти к следующему методу.
Решение 4. Проверьте Центр обновления Windows и Центр обновления Майкрософт.
А вот и руководство.
Шаг 1: нажмите Windows ключ и я ключ вместе, чтобы открыть Настройки . Тогда выбирай Обновление и безопасность продолжать.
Шаг 2. Во всплывающем окне выберите Центр обновления Windows и нажмите Проверить обновления продолжать.
Шаг 3: После обновления Windows вам также необходимо обновить Microsoft Word. Нажмите Вот чтобы узнать, как обновить Центр обновления Windows.
Когда все шаги будут завершены, вы можете снова сохранить файл и проверить, не удается ли сохранить слово не удается из-за ошибки разрешения файла.
Заключительные слова
Читайте также: