File stream error strlogi txt

13 способов исправления ошибки SrtTrail.txt, когда не загружается Windows 10 Пытаясь обновить операционную систему, многие пользователи видят перед собой синий экран. Выход из ситуации – повтор операции через восстановительную среду. Однако эта попытка приводит к появлению очередного «экрана смерти» с указанием на файл журнала SrtTrail.txt, и компьютер с Windows 10 не загружается. Несмотря на […]

Содержание

  1. 13 способов исправления ошибки SrtTrail.txt, когда не загружается Windows 10
  2. Причины проблемы
  3. Как исправить ошибку SrtTrail.txt в Windows 10
  4. Через Командную строку
  5. Запустить проверку системных файлов
  6. Отключить автоматический запуск
  7. Запустить Командную строку в безопасном режиме
  8. Восстановление поврежденного реестра Windows
  9. Отключить защиту от вредоносного ПО
  10. Выявить и удалить проблемный файл
  11. Проверить приоритет загрузки в BIOS
  12. Измените режим контроллера диска в BIOS
  13. Подключите жесткий диск
  14. Извлеките аккумулятор для ноутбука
  15. Удалить оперативную память
  16. Отсоединить дополнительные USB-накопители

13 способов исправления ошибки SrtTrail.txt, когда не загружается Windows 10

Пытаясь обновить операционную систему, многие пользователи видят перед собой синий экран. Выход из ситуации – повтор операции через восстановительную среду. Однако эта попытка приводит к появлению очередного «экрана смерти» с указанием на файл журнала SrtTrail.txt, и компьютер с Windows 10 не загружается. Несмотря на кажущуюся безвыходность ситуации, проблему можно решить, если разобраться в причинах ее возникновения, а также изучить инструкцию.

Причины проблемы

Чтобы понять, из-за чего появляется ошибка при попытке восстановления системы, необходимо внимательно присмотреться к сообщению, которое высвечивается на экране. Запись гласит, что попытка восстановления компьютера при загрузке завершилась провалом.

Таким образом, главная причина возникновения проблемы – повреждение файлов Виндовса. Система пытается всеми силами исправить ошибку, однако попытка завершается сбоем. Получается, что пользователь должен самостоятельно заняться процессом восстановления, используя средства Windows 10.

Как исправить ошибку SrtTrail.txt в Windows 10

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

Через Командную строку

Неполадка, указывающая на файл из системной директории Logfiles, может быть устранена через Командную строку. Если компьютер не запускается, доступ к интерфейсу открывается через восстановительную среду. Целиком процесс выполнения операции выглядит следующим образом:

  • Скачайте образ Виндовс на флешку.

  • Перезагрузите устройство, после чего подключите к нему внешний носитель.
  • Перейдите в загрузчик.
  • Кликните по надписи «Восстановление системы».

  • Теперь вы оказались в меню, где располагается необходимый пункт – Командная строка.

  • Введите по порядку запросы «bootrec /rebuildbcd», «bootrec /fixmbr» и «bootrec /fixboot».

  • Выключите и снова включите ПК, откройте КС.
  • Укажите команду «chkdsk /r C:».

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

Запустить проверку системных файлов

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

  • Откройте Командную строку.

  • Введите «sfc /scannow», а затем – «DISM /Online /Cleanup-Image /RestoreHealth».

  • Выполните команду «shutdown –r».

  • При очередном появлении окна нажмите клавишу «Enter».
  • Вбейте в КС запрос «bcdedit /deletevalue advancedoptions».

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

Отключить автоматический запуск

Третий метод предполагает отключение функции автозапуска, из-за которой зачастую появляется сообщение о невозможности восстановления. Операция выполняется при помощи Командной строки, где пользователю необходимо ввести запрос «bcdedit /set recoveryenabled No» и нажать клавишу «Enter». Далее выключите и включите компьютер. Это позволит убедиться в успешном решении проблемы.

Запустить Командную строку в безопасном режиме

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

  • Сделайте несколько включений и выключений компьютера. Эти действия позволят отобразить меню с дополнительными параметрами восстановления.

  • Перейти в раздел поиска и устранения неполадок, а затем – в подраздел «Перезагрузить», который находится в меню дополнительных настроек.

  • В подразделе перезагрузки активировать режим безопасного запуска.

Как только компьютер перезагрузится, необходимо открыть КС и ввести запрос «DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH». Далее останется еще раз перезагрузить ПК, после чего проблема будет решена.

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

Восстановление поврежденного реестра Windows

Если на компьютере пользователя поврежден реестр – не удивительно, что появляется ошибка с указанием на файл SrtTrail.txt. Проблема решается через Командную строку путем ввода запроса «xcopy c:windowssystem32configRegBack c:windowssystem32config». После этого остается только перезагрузить ПК и проверить исправность ОС.

Отключить защиту от вредоносного ПО

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

  • Откройте среду восстановления.

  • Перейдите в раздел поиска и устранения ошибок.
  • Выберите пункт «Дополнительные параметры».

  • Далее откройте по порядку разделы «Параметры загрузки» и «Перезагрузить».
  • В параметрах перезагрузки отметьте параметр «Отключить ранний запуск вредоносной защиты» (активируется клавишей «F8»).

Теперь можно смело проверять работоспособность компьютера, с которым были произведены манипуляции. Если проблема осталась на месте, переходите к следующему варианту решения.

Выявить и удалить проблемный файл

Не исключено, что ошибка возникает из-за всего лишь одного поврежденного файла. Для его выявления требуется открыть Командную строку и по порядку ввести запросы «C:», «cd WindowsSystem32LogFilesSrt» и «SrtTrail.txt».

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

Рекомендация. Если проверка не выявит наличия поврежденных элементов, переходите к следующему пункту инструкции.

Чтобы удалить неисправный компонент, понадобится вновь обратиться к Командной строке. Теперь поочередно вводятся запросы «cd c:windowssystem32drivers» и «del vsock.sys». Далее необходимо перезагрузить компьютер, а также избавиться от софта, использующего файл. Определить программу можно через директорию, где располагается компонент.

Проверить приоритет загрузки в BIOS

Ошибка может возникать по причине того, что в BIOS в качестве приоритетного был выбран не тот жесткий диск. Для решения проблемы понадобится:

  • Войти в BIOS (для этого используется комбинация клавиш, которая отличается в зависимости от модели материнской платы).

  • Удостоверьтесь, что в пункте «SATA» значится правильный накопитель.

Если приоритеты расставлены неправильно, их следует изменить при помощи встроенных средств BIOS. Далее просто перезапустите Windows и удостоверьтесь, что проблема исчерпана.

Измените режим контроллера диска в BIOS

Также неполадки, связанные с файлом SrtTrail.txt, устраняются через изменение режима контроллера. Для этого вновь нужно воспользоваться средствами BIOS:

  • Сделайте клик по вкладке «Storage Configuration».

  • В подпункте «Configure SATA as» выставите параметр «IDE».

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

Подключите жесткий диск

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

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

  • Отключите компьютер от электросети.

  • Разберите системный блок.

  • Извлеките жесткий диск и проверьте его целостность. При необходимости очистите корпус компонента при помощи мягкой щетки.
  • Установите HDD на место и удостоверьтесь, что элемент подключен правильно.

Далее необходимо собрать компьютер и перезапустить систему. Если неполадка была вызвана отошедшими контактами или другими факторами, связанными с HDD, больше ошибка SrtTrail.txt не побеспокоит пользователя.

Извлеките аккумулятор для ноутбука

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

Удалить оперативную память

Пользователи, которые ранее столкнулись с проблемой и смогли успешно ее решить, рассказывают также об устранении неполадок через извлечение ОЗУ. Здесь, как и в случае с жестким диском, причиной ошибки становится засорение планок, куда устанавливается ОЗУ.

Отключите ПК от питания и разберите его. Затем извлеките оперативку, чтобы удостовериться в целостности и чистоте компонентов. При необходимости выполните поверхностную очистку. Кроме того, помогает установка ОЗУ в другую планку, если таковых несколько. Далее перезагрузите компьютер. Проблема должна быть исчерпана.

Отсоединить дополнительные USB-накопители

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

В данном случае решение оказывается очень простым. Владельцу ПК рекомендуется на время отключить все приборы, задействующие разъемы USB. Это касается как ноутбуков, так и полноценных компьютеров. В таком состоянии PC необходимо перезагрузить, чтобы понять, пропала ли ошибка.

Источник

13 способов исправления ошибки SrtTrail.txt, когда не загружается Windows 10

Пытаясь обновить операционную систему, многие пользователи видят перед собой синий экран. Выход из ситуации – повтор операции через восстановительную среду. Однако эта попытка приводит к появлению очередного «экрана смерти» с указанием на файл журнала SrtTrail.txt, и компьютер с Windows 10 не загружается. Несмотря на кажущуюся безвыходность ситуации, проблему можно решить, если разобраться в причинах ее возникновения, а также изучить инструкцию.

Причины проблемы

Чтобы понять, из-за чего появляется ошибка при попытке восстановления системы, необходимо внимательно присмотреться к сообщению, которое высвечивается на экране. Запись гласит, что попытка восстановления компьютера при загрузке завершилась провалом.

screenshot_1

Таким образом, главная причина возникновения проблемы – повреждение файлов Виндовса. Система пытается всеми силами исправить ошибку, однако попытка завершается сбоем. Получается, что пользователь должен самостоятельно заняться процессом восстановления, используя средства Windows 10.

Как исправить ошибку SrtTrail.txt в Windows 10

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

screenshot_2

Через Командную строку

Неполадка, указывающая на файл из системной директории Logfiles, может быть устранена через Командную строку. Если компьютер не запускается, доступ к интерфейсу открывается через восстановительную среду. Целиком процесс выполнения операции выглядит следующим образом:

  • Скачайте образ Виндовс на флешку.

screenshot_3

  • Перезагрузите устройство, после чего подключите к нему внешний носитель.
  • Перейдите в загрузчик.
  • Кликните по надписи «Восстановление системы».

screenshot_4

  • Теперь вы оказались в меню, где располагается необходимый пункт – Командная строка.

screenshot_5

  • Введите по порядку запросы «bootrec /rebuildbcd», «bootrec /fixmbr» и «bootrec /fixboot».

screenshot_6

  • Выключите и снова включите ПК, откройте КС.
  • Укажите команду «chkdsk /r C:».

screenshot_7

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

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

screenshot_8

Запустить проверку системных файлов

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

  • Откройте Командную строку.

screenshot_9

  • Введите «sfc /scannow», а затем – «DISM /Online /Cleanup-Image /RestoreHealth».

screenshot_10

  • Выполните команду «shutdown –r».

screenshot_11

  • При очередном появлении окна нажмите клавишу «Enter».
  • Вбейте в КС запрос «bcdedit /deletevalue {globalsettings} advancedoptions».

screenshot_12

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

Отключить автоматический запуск

Третий метод предполагает отключение функции автозапуска, из-за которой зачастую появляется сообщение о невозможности восстановления. Операция выполняется при помощи Командной строки, где пользователю необходимо ввести запрос «bcdedit /set {default} recoveryenabled No» и нажать клавишу «Enter». Далее выключите и включите компьютер. Это позволит убедиться в успешном решении проблемы.

screenshot_13

Запустить Командную строку в безопасном режиме

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

  • Сделайте несколько включений и выключений компьютера. Эти действия позволят отобразить меню с дополнительными параметрами восстановления.

screenshot_14

  • Перейти в раздел поиска и устранения неполадок, а затем – в подраздел «Перезагрузить», который находится в меню дополнительных настроек.

screenshot_15

  • В подразделе перезагрузки активировать режим безопасного запуска.

Как только компьютер перезагрузится, необходимо открыть КС и ввести запрос «DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH». Далее останется еще раз перезагрузить ПК, после чего проблема будет решена.

screenshot_16

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

Восстановление поврежденного реестра Windows

Если на компьютере пользователя поврежден реестр – не удивительно, что появляется ошибка с указанием на файл SrtTrail.txt. Проблема решается через Командную строку путем ввода запроса «xcopy c:windowssystem32configRegBack c:windowssystem32config». После этого остается только перезагрузить ПК и проверить исправность ОС.

screenshot_17

Отключить защиту от вредоносного ПО

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

  • Откройте среду восстановления.

screenshot_18

  • Перейдите в раздел поиска и устранения ошибок.
  • Выберите пункт «Дополнительные параметры».

screenshot_19

  • Далее откройте по порядку разделы «Параметры загрузки» и «Перезагрузить».
  • В параметрах перезагрузки отметьте параметр «Отключить ранний запуск вредоносной защиты» (активируется клавишей «F8»).

screenshot_20

Теперь можно смело проверять работоспособность компьютера, с которым были произведены манипуляции. Если проблема осталась на месте, переходите к следующему варианту решения.

Выявить и удалить проблемный файл

Не исключено, что ошибка возникает из-за всего лишь одного поврежденного файла. Для его выявления требуется открыть Командную строку и по порядку ввести запросы «C:», «cd WindowsSystem32LogFilesSrt» и «SrtTrail.txt».

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

screenshot_21

Рекомендация. Если проверка не выявит наличия поврежденных элементов, переходите к следующему пункту инструкции.

Чтобы удалить неисправный компонент, понадобится вновь обратиться к Командной строке. Теперь поочередно вводятся запросы «cd c:windowssystem32drivers» и «del vsock.sys». Далее необходимо перезагрузить компьютер, а также избавиться от софта, использующего файл. Определить программу можно через директорию, где располагается компонент.

screenshot_22

Проверить приоритет загрузки в BIOS

Ошибка может возникать по причине того, что в BIOS в качестве приоритетного был выбран не тот жесткий диск. Для решения проблемы понадобится:

  • Войти в BIOS (для этого используется комбинация клавиш, которая отличается в зависимости от модели материнской платы).

screenshot_23

  • Перейдите в раздел «BOOT».

screenshot_24

  • Удостоверьтесь, что в пункте «SATA» значится правильный накопитель.

screenshot_25

Если приоритеты расставлены неправильно, их следует изменить при помощи встроенных средств BIOS. Далее просто перезапустите Windows и удостоверьтесь, что проблема исчерпана.

Измените режим контроллера диска в BIOS

Также неполадки, связанные с файлом SrtTrail.txt, устраняются через изменение режима контроллера. Для этого вновь нужно воспользоваться средствами BIOS:

  • Откройте меню БИОС.

screenshot_26

  • Перейдите в раздел «Main».

screenshot_27

  • Сделайте клик по вкладке «Storage Configuration».

screenshot_28

  • В подпункте «Configure SATA as» выставите параметр «IDE».

screenshot_29

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

Подключите жесткий диск

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

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

  • Отключите компьютер от электросети.

screenshot_30

  • Разберите системный блок.

screenshot_31

  • Извлеките жесткий диск и проверьте его целостность. При необходимости очистите корпус компонента при помощи мягкой щетки.
  • Установите HDD на место и удостоверьтесь, что элемент подключен правильно.

screenshot_32

Далее необходимо собрать компьютер и перезапустить систему. Если неполадка была вызвана отошедшими контактами или другими факторами, связанными с HDD, больше ошибка SrtTrail.txt не побеспокоит пользователя.

Извлеките аккумулятор для ноутбука

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

Совет. Перед извлечением аккумулятора убедитесь, что эта возможность предусмотрена производителем. Узнать подробности можно на сайте разработчиков.

screenshot_33

Удалить оперативную память

Пользователи, которые ранее столкнулись с проблемой и смогли успешно ее решить, рассказывают также об устранении неполадок через извлечение ОЗУ. Здесь, как и в случае с жестким диском, причиной ошибки становится засорение планок, куда устанавливается ОЗУ.

Отключите ПК от питания и разберите его. Затем извлеките оперативку, чтобы удостовериться в целостности и чистоте компонентов. При необходимости выполните поверхностную очистку. Кроме того, помогает установка ОЗУ в другую планку, если таковых несколько. Далее перезагрузите компьютер. Проблема должна быть исчерпана.

screenshot_34

Отсоединить дополнительные USB-накопители

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

screenshot_35

В данном случае решение оказывается очень простым. Владельцу ПК рекомендуется на время отключить все приборы, задействующие разъемы USB. Это касается как ноутбуков, так и полноценных компьютеров. В таком состоянии PC необходимо перезагрузить, чтобы понять, пропала ли ошибка.



file stream errors

For this portion of my code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
void openFiles(ifstream& fileIn, ofstream& fileOut, string cityName)
{
    string dataFile;
    cout << "Please enter the pathway for the file containing city data:" << endl;
    getline(cin, dataFile);
//error points here
    fileIn.open(dataFile);
    if (fileIn.fail())
    {
        cout << "File failed to open" << endl;
        exit (1);
    }

    string outputFile = "C:[my pathway]" + cityName + " output.txt";
//error points here
    fileOut.open(outputFile);
    if (fileOut.fail())
    {
        cout << "File failed to open" << endl;
        exit (2);
    }

    cout << "Files opened" << endl;
}

I’m getting this error, and a corresponding one for the ofstream, at the locations I marked in the code.

error: no matching function for call to 'std::basic_ifstream<char, std::char_traits<char> >::open(std::string&)'|

What’s the problem? I’m pretty sure I’m exactly following the examples we were given in class, so I’m quite confused. Thanks in advance.

Last edited on

file.open(dataFile.c_str());
fstream will only open files with char* string names and string.c_str() returns the char* version of the string value

Is this something that only happens on some IDEs? My prof’s examples never use the .c_str(). From my notes:

1
2
3
4
ifstream myIn;
string fileName;
fileName = "[pathway]";
myIn.open (fileName);

Why does this work for her and not me ??

Also, do you think you could explain what char* means? I tried searching it but haven’t gotten any meaningful results.

Thanks

ifstream’s constructor and open() member function accept strings in modern implementations (this behavior was standardized in C++11).
Earlier, they only accepted pointers to elements of null-terminated arrays of char (aka C strings)

Last edited on

Ok, I made the modification and the program compiles, but I’m having a problem when it runs. When it gets to this part:

1
2
3
4
5
6
7
8
9
10
11
12
void openFiles(ifstream& fileIn, ofstream& fileOut, string cityName)
{
    string dataFile;
    cout << "Please enter the pathway for the file containing city data:" << endl;
    getline(cin, dataFile);

    fileIn.open(dataFile.c_str());
    if (fileIn.fail())
    {
        cout << "File failed to open" << endl;
        exit (1);
    }

it outputs the prompt to enter the pathway and then jumps straight to «file failed to open» and exits without letting me input anything. Why would it be doing this?

@cubbi: thank you i did not know that
for ur problem: there is something wrong with the file. could it be to big? or the wrong file? as for char*’s:
in c, they dont have classes, and as a result, no std::string class. instead they used char*’s, which was literally a string of chars. so its just the precursor to the string class (or i think basic_string<char>)

DTS — the program outputs this without letting me input a filepath (it skips the getline):

Please enter the pathway for the file containing city data:
File failed to open

Process returned 1 (0x1)   execution time : 14.408 s
Press any key to continue.

Last edited on

hmmm… what are you passing to fileIn?

I’m just supposed to give it the pathway for a textfile. but it doesn’t let me enter anything…no idea why.

The code you posted should work perfectly fine and it should not be skipping the getline statement.

Also the main reason people get Failed to open errors is because they don’t have the file in the programs directory so make sure you have it there.

Another suggestion for your function would be this. Since it is a function and you are accepting streams, you don’t know if that stream is already open or if that stream is in a error state. Both of these can cause major problems and can be a pain to track down and fix.

So I recommend you do something like this at the very beginning of the function just to be sure.

1
2
3
4
    fileIn.close();
    fileIn.clear();
    fileOut.close();
    fileOut.clear();

If any of your two streams have a file already opened it will close them and it also clears any errors state the two streams might have. Always remember to do something like this when using a stream with multiple files cause it will save you from a big headache later on.

Topic archived. No new replies allowed.

3ds Max Programming

Welcome to Autodesk’s 3ds Max Forums. Share your knowledge, ask questions, and explore popular 3ds Max SDK, Maxscript and Python topics.


Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.


Showing results for 


Search instead for 

Did you mean: 


  • Back to forum


  • Previous

  • Next

adnanmg

3672 Views, 1 Reply

‎04-01-2013

11:00 AM

Runtime error FileStream cannot create


Hi,

I just switched to Windows 8 64 bit on a new machine. With 3DS Max 2013 64 bit, I get the following error when I run a script:

Runtime error FileStream cannot create: d:projectstext.txt

The empty txt file is created, but the script fails with that error.

I am running 3DS Max in Administrator mode. I am able to render to other subfolders of that same directory, so I do have access to it.

Any ideas?

Thanks,

Adnan


  • Back to forum


  • Previous

  • Next

1 REPLY 1

Steve_Curley

‎04-01-2013

12:47 PM

In 2013?

I recall there being a problem with files, but I’d have to search to find the version. It was fixed IIRC.


Max 2016 (SP1/EXT1)
Win7Pro x64 (SP1). i5-3570K @ 4.4GHz, 8Gb Ram, DX11.
nVidia GTX760 (2GB) (Driver 430.86).



  • Back to forum


  • Previous

  • Next

0 / 0 / 0

Регистрация: 04.11.2014

Сообщений: 1

1

04.11.2014, 21:44. Показов 148238. Ответов 18


Помогите, пожалуйста.
Не могу разобраться в работе с файлами. Открытие файла, как я понимаю:
f = open(‘1.txt’, ‘r’) , существует в той же папке файл с данным названием.
Почему выводит ошибку: C:Python34python.exe: can’t open file ‘<unprintable file name>’: [Errno 2] No such file or directory ?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



2739 / 2342 / 620

Регистрация: 19.03.2012

Сообщений: 8,832

04.11.2014, 22:41

2

В какой папке лежит файл и как вы запускаете интерпретатор?



0



Andrej

И целого heap’а мало

95 / 56 / 17

Регистрация: 31.07.2014

Сообщений: 291

05.11.2014, 19:17

3

Yankin943,

Python
1
2
import os
print(os.listdir("./"))

что напечатает?



0



alex925

2739 / 2342 / 620

Регистрация: 19.03.2012

Сообщений: 8,832

05.11.2014, 20:24

4

Или лучше вот так:

Python
1
2
import os
os.getcwd()



0



0 / 0 / 0

Регистрация: 29.05.2015

Сообщений: 2

29.05.2015, 12:34

5

Цитата
Сообщение от Andrej
Посмотреть сообщение

Код Python
1
2
import os
print(os.listdir(«./»))

Мне пишет:
1)»import» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
2)Не удаётся инициировать устройство PRN

Python 3.4.3 лежит в папке C:Python34, файл который пытаюсь запустить в C:UsersSanchezDocumentsPython называется script1.py (расширение правильное) Не понимаю что не так. В IDLE всё запускается. Двойным нажатием на сам файл script1.py дапускается командная строка и выполняется сама операция в файле (правда пришлось в конце операции написать : input(), что бы коммандная строка сраже после выполнения операции не закрывалась.



0



0 / 0 / 0

Регистрация: 16.04.2015

Сообщений: 29

29.05.2015, 14:04

6

SanchezELgringo, Этот код нужно не в cmd копировать, а в питоновский файл и запускать



0



t1m0n

637 / 415 / 27

Регистрация: 03.11.2009

Сообщений: 1,855

31.05.2015, 18:49

7

Лучший ответ Сообщение было отмечено t1m0n как решение

Решение

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

Python
1
2
with open(r'путь к файлу', encoding='utf-8') as w:
    print(w.read())



0



0 / 0 / 0

Регистрация: 13.01.2015

Сообщений: 28

12.05.2016, 17:40

8

Добрый день .Ребят помогите пожалуйста. при установке всё гладко идёт wifiphisher на линуксе только вот при команде python wifiphisher. py выходит такая ошибка python can’t open file wifiphisher py error 2 no such file directory



0



2739 / 2342 / 620

Регистрация: 19.03.2012

Сообщений: 8,832

12.05.2016, 22:51

9

Значит такого файла нет в текущей директории.



0



0 / 0 / 0

Регистрация: 13.01.2015

Сообщений: 28

12.05.2016, 23:41

10

Да нашёл всё и остальное по порядку .только очень долго приходится ждать.Пока что не получил пароль .и страница тоже почему то не открывается



0



0 / 0 / 0

Регистрация: 13.01.2015

Сообщений: 28

12.05.2016, 23:45

11

Только поиск в терминале

Миниатюры

Открытие файла, ошибка [Errno 2] No such file or directory
 

Открытие файла, ошибка [Errno 2] No such file or directory
 



0



alex925

2739 / 2342 / 620

Регистрация: 19.03.2012

Сообщений: 8,832

12.05.2016, 23:47

12

И к чему это ты скинул? Тут нет ничего, что относится к вопросу. Тебе надо в рабочей папке проверить наличие вызываемого скрипта и все.

Bash
1
ls -la



0



0 / 0 / 0

Регистрация: 13.01.2015

Сообщений: 28

12.05.2016, 23:51

13

На сайте другая инструкция и я поэтому в терминале жду пароля.Там по фото показывают.Но почему то долго и очень долго приходится ждать.Та ссылка на фото у меня не открывается а на сайте написано что должно открываться.а ключа в другом месте надо искать?



0



2739 / 2342 / 620

Регистрация: 19.03.2012

Сообщений: 8,832

12.05.2016, 23:57

14

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



0



0 / 0 / 0

Регистрация: 13.01.2015

Сообщений: 28

13.05.2016, 00:02

15

Проблема было в расположение файла.скинул всё на рабочий стол и оттуда указывал путь к файлу

Добавлено через 3 минуты
При загрузке с ссылкой на терминале получается ошибка.я скачивал Шаг 1: Скачайте Wifiphisher

Для начала, запустите Kali и откройте терминал. Затем скачайте Wifiphisher с GitHub и распакуйте код.

kali > tar -xvzf /root/wifiphisher-1.1.tar.gz. и с этим всё пошло лучше. Wifiphisher.py тут есть.а проблема с этим было



0



2739 / 2342 / 620

Регистрация: 19.03.2012

Сообщений: 8,832

13.05.2016, 00:03

16

Проверь какие файлы есть в текущей папке (папка из которой ты запускаешь скрипт) с помощью ls, судя по всему там нет твоего скрипта. После этого поговорим уже.



0



0 / 0 / 0

Регистрация: 13.01.2015

Сообщений: 28

13.05.2016, 00:10

17

не было Wifiphisher.py.tar -xvzf /root/wifiphisher-1.1.tar.gz .а на этом есть.на терминале когда распаковал так сразу заметил.и в папке было этот файл.но по этой ссылке git clone https://github/sophron/wifiphisher загруженного архива не было Wifiphisher.py.

Добавлено через 3 минуты
а ещё в начале надо ввести команду для Python apt-get install python.Думаю это тоже важно



0



2739 / 2342 / 620

Регистрация: 19.03.2012

Сообщений: 8,832

13.05.2016, 00:24

18

Цитата
Сообщение от Амил
Посмотреть сообщение

Я вот честно не понимаю тебя. Ты сам говоришь, что в нужном тебе месте нет файла, который ты пытаешься запустить, но все равно, что-то хочешь, о чем можно вообще вести в этой ситуации разговор?
Это 1, а второе, что лично я вообще не в тебе о каких ты там терминалах говоришь (где ты работаешь, где пытаешься запустить и т д). В общем собери мозги в кучу и попробуй внятно объяснить суть проблемы (и что ты вообще делаешь, где делаешь, в общем все от а до я) и все таки скачай нужны скрипт на необходимую тачку. Глупо пытаться запустит то чего нет и удивляться ошибкам.



0



20 / 9 / 0

Регистрация: 16.01.2019

Сообщений: 288

26.01.2019, 22:17

19

ну и тема((( думал найду ответ по указанной в начале проблеме, а тут какой то невнятный перебор начался… то ему файл открыть, то в линуксе что то запустить(((



1



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

Ошибка srttrail.txt в Windows 10

Но иногда и он даёт сбой, и тогда синий экран указывает на проблемы с файлом srttrail.txt, рекомендуя выключить ПК или использовать другие варианты загрузки в расширенном режиме. Как правило, этот совет оказывается бесполезным. Можно что-нибудь сделать, чтобы восстановить работоспособность операционной системы?

Оказывается, да, причём множественными способами.

Причины появления проблемы

Если перевести текст, высвечиваемый при появлении синего экрана смерти, то получится, что предпринятая пользователем попытка восстановления системы закончилась неудачно. При этом указывается, что ошибка возникла из-за невозможности прочитать файл srttrail.txt, который является текстовым лог-файлом. Но что это означает и почему так случилось?

Причин, как водится, может быть множество, но все они сводятся к тому, что при выполнении попытки восстановления Windows что-то пошло не так, и теперь сама процедура восстановления требует ремонта. Итак, что можно предпринять, когда Windows 10 не загружается из-за файла srttrail.txt? Рассмотрим самые эффективные варианты решения проблемы.

Способы исправления ошибки srttrail.txt при восстановлении Windows 10

Заранее предупреждаем, что единственного способа решения проблемы не существует. Вам придётся использовать много вариантов, и можете считать, что вам крупно повезло, если подходящим окажется какой-нибудь из первых описанных способов. Но будьте готовы и к тому, что перепробовать нужно будет большинство из них – они перечислены не в порядке эффективности, поскольку такая статистика нам недоступна. Вполне возможно, что её не знают даже в Microsoft. Так что запасаемся терпением…

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

Ошибку файла srttrail.txt, расположенного в каталоге Logfiles системной директории System32, можно попытать исправить, используя командную строку. Поскольку в обычном режиме компьютер не запускается, использовать данный способ можно только через среду восстановления Windows 10.

Приводим пошаговый алгоритм спасательной операции:

Если последняя проверка завершится обнаружением ошибок, они будут устранены автоматически, и после этого ошибка srttrail.txt больше не должна проявляться. Если же ошибки возникли на этапе выполнения предыдущих команд, придётся воспользоваться мануалом по восстановлению загрузочного образа Windows и повторить процедуру.

Запуск проверки системных файлов

Среди встроенных средств восстановления имеется ещё одна утилита (тоже запускаемая исключительно через командную строку), которая умеет проверять целостность важных системных файлов и данных. И не только проверять, но и самостоятельно исправлять, если обнаружатся ошибки.

Команда sfc /scannow

Надеемся, как запустить командную строку, вы уже усвоили. Осталось только вести команду sfc /scannow, нажать Enter, дождаться завершения проверки, а затем выполнить команду DISM /Online /Cleanup-Image /RestoreHealth.

Команда для восстановления повреждённых данных

После этого набираем shutdown –r/, и завершаем наш сеанс работы с командной строкой вводом последовательности bcdedit /deletevalue {globalsettings} advancedoptions. С достаточно высокой вероятностью проблема должна исчезнуть.

Команда shutdown в командной строке

Команда для отключения автоматического запуска режимов загрузки

Если восстановить компьютер таким способом не удалось, переходим к следующему варианту.

Отключение автоматического запуска

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

Команда для отключения средства восстановления

Итак, входим в режим командной строки, и вводим в появившемся чёрном окне команду bcdedit /set {default} recoveryenabled No, запустив её на выполнение нажатием Enter. В результате автозапуск отключится, но изменения вступят в силу только после перезагрузки компьютера. Если этот способ не решил проблему, двигаемся дальше.

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

Следующий шаг, если три предыдущие ни к чему не привели, заключается в использовании команды DISM с параметрами /Online /Cleanup-Image /RestoreHealth. Главное отличие от способа №2 заключается в том, что запуск командной строки необходимо осуществить, загрузившись в безопасном режиме.

Пункт «Поиск и устранение неисправностей»

Пункт «Параметры загрузки»

Наша задача – попасть в меню восстановления с дополнительными параметрами. Возможно, для этого потребуется выключить/включить компьютер (нажать кнопку Reset) несколько раз подряд – это спровоцирует ошибку и вызовет меню «Диагностики…». Нам останется выключить компьютер кнопкой Power, нажав и удерживая её, а затем включить ПК – должно появиться меню восстановления.

Кнопка «Перезагрузить» в параметрах загрузки

Выбираем «Дополнительные параметры», а затем вкладку «Поиск/устранение неполадок». В подразделе «Перезагрузить» необходимо активировать режим безопасной загрузки и снова перегрузить компьютер. И уже в безопасном режиме запустить командную строку и выполнить указанную ранее команду.

Выбор безопасного режима

ВАЖНО. Раз уж мы попали в безопасный режим, стоит этим воспользоваться, чтобы проверить возможность обновления драйверов для всех подключённых устройств, используя знакомый всем инструмент «Диспетчер устройств».

Восстановление поврежденного реестра

Реестр Windows – одно из важнейших системных средств ОС. Именно здесь хранятся записи обо всех параметрах работы системных файлов и средств, а также об установленных пользователем программах. Неудивительно, что если реестр оказался повреждённым, то появление ошибки srttrail.txt при загрузке Windows 10 – вполне ожидаемое событие. Для этого достаточно одного неправильного параметра из многих тысяч записей реестра. К счастью, в системе имеется дубликат реестра, поэтому его восстановление сводится к выполнению соответствующей команды в командной строке, которая выглядит следующим образом:

xcopy c:windowssystem32configRegBack c:windowssystem32config

Команда для восстановления ключей реестра

Вам останется только перезагрузить ПК и проверить, сможет ли Windows восстановиться.

Отключение встроенной защиты от вредоносного ПО

С каждой новой версией Windows встроенные средства безопасности становятся всё совершеннее, обрастая функционалом, свойственным специализированному антивирусному программному обеспечению. Но забота о безопасности иногда становится слишком навязчивой, блокируя доступ к совершенно безобидным и важным системным файлам.

Так что стоит попробовать отключить встроенный защитник и посмотреть, не изменится ли ситуация с ошибкой srttrail.txt. Делается это так:

Получилось загрузиться – значит, нужно искать файл, на который встроенная защита Windows реагирует столь неадекватно.

Выявление и удаление проблемного файла

Повреждение даже одного важного системного файла может стать причиной невозможности завершения процедуры восстановления Windows. Но как найти этот файл? Средство для этого имеется, это тот самый файл журнала srttrail.txt, который фигурирует вы синем экране смерти. Нужно только уметь получить к нему доступ. И делается это, как вы уже догадались, с помощью командной строки.

Запустив консоль, выполняем команду, завершая её нажатием Enter:

C: cd WindowsSystem32LogFilesSrt. SrtTrail.txt

Команда для выявления проблемного файла

Если ошибка восстановления действительно появилась из-за повреждения единичного системного файла, в окне терминала высветится сообщение, предупреждающее о нарушении целостности загрузочного компонента системы. К примеру, им может оказаться файл vsock.sys.

Что можно предпринять в этом случае? Попробовать удалить повреждённый файл, не выходя из консоли командной строки. Для этого сначала переходим в нужную директорию:

cd c:windowssystem32drivers

а затем удаляем файл:

del vsock.sys.

Команда для удаления проблемного файла

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

Проверка порядка загрузки в BIOS

Данная ошибка может появляться вследствие того, в BIOS был случайно изменён приоритет загрузки ОС, и вместо системного диска выбран накопитель без загрузочной записи. Это легко исправляется: перезагружаем компьютер, и сразу после появления заставки материнской платы жмём клавишу Del (F8 или другую, в соответствии с инструкцией к MB). Когда BIOS загрузится, переходим в раздел Boot и меняем порядок загрузки на правильный. Не забываем сохранить результат ваших манипуляций.

Пункт «Boot Device Priority»

Изменение режима контроллера накопителя в BIOS

Неправильно сконфигурированный BIOS становится источником самых разных проблем, в том числе и связанных с невозможность загрузки операционной системы. Возможно, что причина заключается в изменении типа контроллера жёсткого диска. Как в этом случае исправить ошибку srttrail.txt? Заходим в BIOS, выбираем раздел Main, а в нём – пункт Storage Configuration. Изменяем параметр в подпункте «Configure SATA as» на IDE. Если это решит проблему, значит, кто-то действительно «постарался», хотя сбой настроек BIOS может произойти и по другим причинам – например, при пропадании питания.

Пункт Configure SATA as

Подключаем жесткий диск

Все, или почти все пользователи знают о необходимости периодической чистки внутренностей компьютера от пыли и загрязнений. Но обычно ограничиваются компонентами, расположенными на материнской плате (процессор с кулеров, видеокарта и т. д.). На жёсткий диск внимания не обращают, он обычно спрятан в нише, но и он может засориться, или, к примеру, могут отойти контакты. И тогда восстановление Windows 10 во время загрузки завершится синим экраном.

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

Жёсткий диск в компьютере

Извлечение аккумулятора ноутбука

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

Аккумуляторная батарея ноутбука

Переподключение оперативной памяти

Перечень неполадок аппаратной части ПК, приводящих к тому, что компьютер при восстановлении Windows выдаёт синий экран смерти со ссылкой на srttrail.txt, можно продолжить. Не исключено, что проблема заключается в возникновении дефекта оперативной памяти, что можно проверить на другом устройстве. Если физических повреждений нет, стоит почистить планки от накопившейся грязи, которая и становится причиной сбоя в работе ПК. Иногда помогает перестановка планки в другой посадочный модуль, и если после этого компьютер загрузится, значит, проблема заключалась именно в этом.

Планка оперативной памяти

Отсоединение USB-накопителей и устройств

USB-разъёмы оказались настолько удачным способом подключения различной периферии, что сегодня практически нет компонентов, за исключением памяти, процессора и видеокарты, которые бы нельзя было подключать через этот порт. Даже внешние накопители вполне могут работать через USB. В итоге современный компьютер буквально облеплен внешними устройствами, нужными и ненужными. И вполне вероятно, что именно это и стало причиной появления пресловутой ошибки. Можно попробовать её убрать, отключив все устройства, использующие USB-разъём, после чего перезагрузить компьютер и проверит, не исчезла ли проблема.

Заключение

Как видим, проблема с файлом srttrail.txt при загрузке Windows – достаточно серьёзная, но вполне решаемая. Следует признать, что практически любой синий экран смерти становится головной болью из-за невозможности однозначно идентифицировать ошибку. Так что придётся повозиться, но и другого варианта при таком исходе нет.

Понравилась статья? Поделить с друзьями:

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

  • File stdin line 1 in module python ошибка
  • File record segment is unreadable windows 7 как исправить
  • File read error location d2hell src archive cpp line 59
  • File parsing error как исправить на телефоне
  • File parsing error docx

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии