Неверный параметр bat

Обновлено: 24.11.2024

К сожалению, поскольку это проблема UAC/Windows 7, а не проблема Блокнота, нам не поможет редактирование пункта контекстного меню, чтобы он указывал на какой-либо другой редактор, например Wordpad или Notepad++.

Воспроизведение проблемы

Чтобы увидеть это в действии, просто выполните описанные выше действия, чтобы создать пустой пакетный файл и попробовать его. Вы получите расплывчатую ошибку «неверный параметр». Теперь, чтобы убедиться, что это действительно происходит только с пустыми документами, откройте блокнот отдельно от меню «Пуск» и перетащите пустой файл bat внутрь. Добавьте несколько символов в файл, нажмите «Сохранить», затем закройте блокнот. Теперь щелкните правой кнопкой мыши пакетный файл и нажмите «Изменить». Вуаля! Волшебным образом работает команда «Редактировать» в контекстном меню. Я еще не нашел исправления для этого, но опубликую, как только найду.

Решение

Как оказалось, проблема существует не только для пакетных файлов, но и для файлов реестра и других "защищенных" (т. е. заблокированных) файлов. Эти файлы имеют специальные возможности редактирования системных ресурсов и поэтому имеют специальную защиту от запуска/редактирования, когда они пусты. Я не знаю, должна ли это быть защита от защиты нулевого указателя, но это определенно раздражало меня.

Во всяком случае, я (вроде как) нашел решение. По сути, вместо решения реальной проблемы это обходной путь, который помещает один пробел во все вновь созданные текстовые документы. Он применялся только к тем, которые были созданы щелчком правой кнопкой мыши и выбором «Создать» > «Текстовый документ». Это исправление означает, что текстовые документы больше не будут пустыми и, следовательно, не будут вызывать ошибку.

Исправлено добавление нового строкового значения в часть ShellNew записи реестра для типа файла .txt. Вам нужно создать следующее значение:

Если вы ленивы, как и я, вы можете получить файл .reg, чтобы внести изменения, загрузив zip-файл этого решения из моей группы Google.

Как видите, это просто создает пробел в текстовых файлах при их создании. Это немного грязно, но работает и поможет вам в пути! Опять же, дайте мне знать, если вы найдете более элегантное решение.

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

Я хочу щелкнуть правой кнопкой мыши на рабочем столе и создать новый текстовый файл. Переименуйте его и сделайте расширение .bat (или .cmd). С этого момента я больше не могу щелкнуть файл правой кнопкой мыши и выбрать ИЗМЕНИТЬ, ПЕЧАТЬ и ОТКРЫТЬ с одной распространенной ошибкой: Неверный параметр.

Я могу отредактировать файл, запустив блокнот и открыв файл вручную через блокнот. Я также могу запустить notepad myscript.bat без каких-либо проблем. Если я отредактирую файл и просто положу что-нибудь внутрь (в основном, чтобы размер файла не был 0b), я могу редактировать файл из проводника (щелчок правой кнопкой мыши> редактировать )

Кажется, не имеет значения, как создается файл. Пробовал:

  • Создал файл из проводника (как указано выше)
  • Создал файл, запустив блокнот и сохранив его как (пустой) файл .bat
  • Создал файл типа nul > myscript.bat
  • Создал файл, скопировав myfile.txt myscript.bat (файл был пустым - размер 0b)

По сути, независимо от того, как был создан файл, пока он пуст (имеет размер 0b), его нельзя открыть/отредактировать/распечатать напрямую из проводника

Я использую Windows Server 2012 R2, но такое же поведение наблюдается и в Windows Server 2008.

Как уже упоминалось. Это не очень большая проблема, но немного раздражает.

Кто-нибудь сталкивался с таким поведением? Любая помощь приветствуется

EDIT:
Такое же поведение и с файлами .reg

EDIT:
Я нашел обходной путь для этой надоедливой проблемы. В пути реестра HKEY_CLASSES_ROOT\.txt\ShellNew я создал новое строковое значение с именем Data с (пробелом) в качестве данных этой строки.
В результате каждый созданный файл .txt будет автоматически содержать один пробел, поэтому размер больше не будет равен 0b, и файл можно будет редактировать после переименования в .bat, .cmd или .reg.
Хотя все еще не реальное решение для этого. Все еще ищу реальное решение. Если кто знает, дайте знать

Если вы пытаетесь скопировать файл в Windows, вы можете столкнуться со странной ошибкой, которая гласит: "неверный параметр". Вот как это исправить.

При попытке скопировать большие файлы на внешний жесткий диск или USB-накопитель может возникнуть ошибка "невозможно скопировать файл, параметр неверный". Эта ошибка чаще всего возникает, если вы отформатировали целевой диск в файловой системе FAT32. Однако есть и другие причины, по которым вы сталкиваетесь с этой запутанной ошибкой.

В этом руководстве мы перечислили несколько способов, которые помогут вам исправить ошибку «неверный параметр» при копировании файлов на внешние диски.

Что вызывает «неверный параметр» при копировании файлов в Windows?

При попытке скопировать файлы размером более 4 ГБ Windows может показывать эту странную ошибку.Если вы продолжите расследование, вы можете обнаружить, что ваш целевой диск отформатирован как FAT32 и вызывает все проблемы.

Формат FAT32 имеет ограничение в 4 ГБ для отдельных файлов. В результате при попытке переместить большие файлы вы можете столкнуться с неверным параметром или пресловутой ошибкой "файл слишком велик для целевой файловой системы".

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

1. Преобразуйте свой диск из FAT32 в NTFS

Простой способ решить эту проблему – преобразовать целевой диск из FAT32 в NTFS. Таким образом, вы можете изменить файловую систему, не удаляя данные на вашем диске.

Чтобы преобразовать файловую систему целевого диска в NTFS:

  1. Нажмите Win + E, чтобы открыть Проводник. Затем нажмите «Этот компьютер», чтобы просмотреть все устройства и диски.
  2. Найдите свой USB-накопитель или внешний диск и запишите букву диска, назначенную целевому диску.
  3. Затем нажмите Win и введите cmd. Затем щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».
  4. В окне командной строки введите следующую команду:
  5. В приведенной выше команде замените I: на букву целевого диска, указанную в первом шаге.
  6. Нажмите Enter и дождитесь завершения процесса. После завершения закройте командную строку и попробуйте снова переместить файлы, чтобы проверить, устранена ли ошибка.

2. Переформатируйте целевой диск в NTFS

Еще одно быстрое решение для исправления ошибки "Неверный параметр" – это переформатирование целевого диска в файловой системе NTFS. ОС Windows поставляется со встроенной утилитой форматирования для выполнения быстрого форматирования. Выполните следующие действия, чтобы переформатировать диск:

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

  1. Откройте проводник (Win + E) и нажмите "Этот компьютер".
  2. Затем щелкните правой кнопкой мыши целевой диск и выберите Формат.
  3. В окне «Формат» щелкните раскрывающийся список «Файловая система» и выберите «NTFS». Все остальное оставьте по умолчанию.
  4. Нажмите кнопку «Пуск», а затем нажмите «ОК», чтобы подтвердить действие. После завершения форматирования вы сможете перемещать большие файлы без каких-либо ошибок.

3. Сканирование на наличие ошибок диска с помощью Chkdsk

Если переформатирование или преобразование целевого диска в формат NTFS не помогло, найдите ошибку диска с помощью Chkdsk. Это утилита Windows для проверки целостности файловой системы и повреждения файлов.

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

  1. Нажмите клавишу Windows, введите cmd и нажмите «Запуск от имени администратора» в командной строке.
  2. В окне командной строки введите следующую команду:
  3. В приведенной выше команде замените I: на букву диска, связанную с вашим внешним диском.
  4. Затем нажмите Enter, чтобы выполнить команду. Chkdsk просканирует диск на наличие ошибок и устранит любые проблемы с целостностью файлов. В зависимости от размера вашего диска, сканирование может занять некоторое время. Итак, подождите, пока процесс завершится, чтобы узнать, устранил ли инструмент какие-либо проблемы.
  5. После этого перезагрузите компьютер и проверьте, устранена ли ошибка копирования файлов.

Кроме того, вы также можете запустить утилиту Chkdsk из свойств внешнего диска. Вот как это сделать:

  1. Откройте проводник и щелкните правой кнопкой мыши внешний диск.
  2. Далее выберите "Свойства".
  3. В окне "Свойства" откройте вкладку "Инструменты".
  4. Затем нажмите кнопку "Проверить" в разделе "Проверка ошибок".
  5. Чтобы начать сканирование, нажмите Сканировать и восстановить диск.

Windows просканирует диск и устранит все проблемы. Если ошибок не обнаружено, нажмите Закрыть.

4. Обновите драйверы вашего внешнего накопителя

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

Чтобы обновить драйвер внешнего накопителя:

  1. Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить».
  2. Введите devmgmt.msc и нажмите OK, чтобы открыть Диспетчер устройств. Либо нажмите Win + X, чтобы открыть меню WinX, и щелкните Диспетчер устройств.
  3. В окне диспетчера устройств разверните раздел Дисковые накопители.
  4. Нажмите правой кнопкой мыши на внешнем диске и выберите Обновить драйвер.
  5. Затем выберите Автоматический поиск драйверов. Windows выполнит поиск новых драйверов и установит их, если они доступны.

Наконец, перезагрузите компьютер и проверьте наличие улучшений.

5. Ищите сбой оборудования

Отключите и подключите внешний накопитель к другому порту USB, доступному на вашем ПК. Если проблема не устранена, проверьте наличие сбоя жесткого диска. Часто частые зависания, снижение производительности, системные ошибки и повреждение данных являются симптомами того, что диск вот-вот выйдет из строя.

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

Исправление ошибки «Неверный параметр» при копировании файлов в Windows

Многие внешние диски по-прежнему используют FAT32 в качестве формата файловой системы по умолчанию. Однако из-за ограничений, связанных с форматом, вы, скорее всего, столкнетесь с ошибками при копировании больших файлов. Чтобы это исправить, конвертируйте или переформатируйте диск как NTFS. Кроме того, ищите ошибки диска из-за поврежденных секторов или аппаратного сбоя.

Вас беспокоит ошибка DISM 87: неверный параметр? Прокрутите вниз, чтобы узнать о причинах и решениях этой ошибки.

AOMEI Backupper Professional, 1 год

Полное, надежное и простое программное обеспечение для резервного копирования ПК с ОС Windows

  • Простое резервное копирование системы, диска и файлов гибкими методами
  • Перенос ОС на SSD или HDD без переустановки
  • Полная совместимость с Windows 11/10/8/7
  • Наслаждайтесь бесплатным обновлением и расширенными функциями в течение одного года

Автор Ivy / Последнее обновление: 30 ноября 2021 г.

Что такое инструмент DISM?

DISM (Deployment Imaging Servicing Management), предварительно установленный в Windows 8.1/10/11, обычно используется для восстановления и подготовки образов Windows в среде восстановления Windows, программе установки Windows, Windows PE.

Как инструмент управления системой, он может разрешать поврежденные системные файлы, даже если SFC SCANNOW не работает. Но иногда вы также можете получить ошибку DISM 87, говорящую о том, что параметр неверен. Почему возникает эта проблема? Как это исправить? Я рассмотрю эти вопросы в следующей статье.

Почему вы получаете сообщение об ошибке DISM в Windows 10?

Ошибка DISM 87: неверный параметр может быть результатом ввода неправильной команды при использовании DISM /CheckHealth или DISM /ScanHealth. Таким образом, первое, что нужно проверить, — правильно ли вы ввели команды.

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

<р>1. Ошибка обновления Windows 10. После того, как DISM обнаружит поврежденные изображения или файлы, он будет использовать обновление Windows 10 для загрузки необходимых файлов. В случае сбоя Центра обновления Windows процесс будет прерван.

<р>2. Попытка скопировать файл размером более 48 ГБ из одного раздела в другой с помощью DISM /AddPackage.

<р>3. Требуемая служба не запускается, например. вы не можете подключиться к сети.

Как исправить ошибку DISM 87, параметр неверный

В этой части я покажу вам, как исправить ошибку 87 в Windows 10 с помощью 5 эффективных методов. Перед этим убедитесь, что в настоящее время вы используете версию DISM для Windows 10, для которой требуется драйвер фильтра Wofadk.sys. Дополнительные сведения см. в разделе Платформа, поддерживаемая DISM.

Способ 1. Правильно используйте командную строку DISM

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

DISM/online/cleanup-image/CheckHealth

Чтобы ввести команду правильно, необходимо добавить пробел перед косой чертой.

Примечание. Не забудьте запустить cmd от имени администратора, и это может быть одной из причин ошибки DISM 87.

Способ 2. Восстановите Центр обновления Windows и очистите хранилище компонентов

Центр обновления Windows может быть причиной ошибки DISM 87. Чтобы решить эту проблему, вы можете восстановить предыдущее исправное состояние Центра обновления Windows и очистить хранилище компонентов. Он поддерживает обновления Windows, установку и настройку.

Шаг 1. Введите cmd в поле поиска и запустите от имени администратора.

Шаг 2. Введите следующую команду, чтобы отменить обновление Windows, и нажмите Enter. Затем перезагрузите компьютер и сохраните эти изменения.

Шаг 3. Введите приведенную ниже команду и нажмите Enter. После этого перезагрузите компьютер и сделайте эти изменения доступными.

Теперь можно очистить хранилище компонентов и потенциально поврежденные файлы. Вы можете попробовать снова запустить DISM в Windows 10.

Способ 3. Запустите инструмент SFC /SCANNOW

SFC /SCANNOW также может исправить поврежденные файлы. Вы можете сначала попробовать и снова запустить DISM.

Шаг 1. Запустите cmd от имени администратора.

Шаг 2. Введите sfc /scannow в окне командной строки и нажмите Enter.

Шаг 3. Запустите DISM еще раз.

Способ 4. Запустите инструмент CHKDSK

Некоторые пользователи сообщают, что CHKDSK может устранить ошибку 87 DISM в Windows 10. Попробуйте, если не знаете.

Шаг 1. Запустите cmd от имени администратора.

Шаг 2. Введите chkdsk C: /r в окне командной строки и нажмите Enter. Введите Y, если вас попросят запустить при следующем включении компьютера.

Шаг 3. Запустите DISM еще раз и проверьте, исчезла ли эта проблема.

Способ 5. Запустите восстановление системы

В большинстве случаев восстановление системы может быть последним, что вы можете попробовать. Это может решить ошибку DISM 87: параметр неверный, но вам необходимо переустановить определенное программное обеспечение.

Шаг 1. Введите восстановление системы в поле поиска и выберите его.

Шаг 2. На первом экране вам сообщают, что недавно установленные программы будут удалены. Если вы хотите продолжить эту операцию, нажмите «Далее».

Шаг 3. Выберите точку восстановления в списке и нажмите "Далее".

Шаг 4. Нажмите "Готово", чтобы начать процесс восстановления.

Как легко предотвратить повторение ошибки DISM 87 в Windows 10

Вы определенно не хотите видеть ошибку 87 DISM при восстановлении или подготовке образа Windows, потому что вы возлагаете большие надежды на то, что он сделает ваш компьютер должным образом. Но у вас нет другого выбора, кроме как исправить эту ошибку, когда она произойдет. Что делать, если вы не можете это исправить?

Официальным способом является переустановка Windows 10 с помощью установочного диска, предоставленного Microsoft, что оставляет вам только свежую версию системы, и вам нужно переустанавливать программы. Если вы не сделаете резервную копию файлов на внешний жесткий диск или другое запоминающее устройство, вы в конечном итоге их потеряете. И это именно та ситуация, которую пользователи стараются избегать. Здесь образ системы очень помогает, если он у вас есть.

Все в порядке, если у вас его нет, но вам необходимо немедленно создать образ системы в Windows 10 с помощью бесплатного программного обеспечения для резервного копирования, такого как AOMEI Backupper. Это точная копия вашего системного раздела, будь то операционная система, установленные программы или сохраненные данные, поэтому вам не нужно беспокоиться о потере данных, что бы ни случилось. Вы можете сохранить его на внутренний или внешний диск, USB-накопитель, NAS, облачный сервис и т. д.

Кроме того, он поддерживает ежедневное, еженедельное, ежемесячное автоматическое резервное копирование, а также полное или добавочное резервное копирование, поэтому вы можете создавать резервные копии системы и любых изменений, сделанных позже, с минимальными затратами времени и места на резервное копирование. Кроме того, он может создать загрузочный диск (CD/DVD или USB) для загрузки компьютера в случае сбоя. Тогда вы можете попробовать! Загрузите это программное обеспечение и выполните следующие действия.

Шаг 1. Запустите это бесплатное программное обеспечение для резервного копирования. Затем нажмите «Резервное копирование» и «Резервное копирование системы» по порядку.

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

Полезные советы:

    Вам необходимо постоянно защищать систему и данные на ней. У вас есть 5 вариантов, а именно: Ежедневно, Еженедельно, Ежемесячно, Триггер по событию, USB-подключение. Последние два варианта доступны в профессиональной версии.

  • Кроме того, вы можете включить параметры, чтобы прокомментировать задачу, установить уведомление по электронной почте или уровень сжатия и т. д.
  • И вы можете установить добавочное резервное копирование или дифференциальное резервное копирование или методы очистки (по количеству, по времени, по дням/еженедельно/ежемесячно) в схеме резервного копирования. Эти функции доступны только в профессиональной версии.

Шаг 3. Нажмите «Начать резервное копирование», чтобы запустить отложенную операцию.

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

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

Заключение

Неприятно получать сообщение об ошибке DISM 87: неверный параметр при восстановлении или подготовке образа Windows. И тогда вы можете исправить эту ошибку только сейчас, а затем использовать ее. Другой мудрый выбор — создать образ системы непосредственно с помощью бесплатного программного обеспечения для резервного копирования, желательно по расписанию, после чего вы сможете использовать его для восстановления компьютера в случае аварии.

И это по-прежнему программное обеспечение для клонирования диска для компьютеров Windows, позволяющее напрямую перенести образ системы на новый жесткий диск и загрузить с него компьютер без процесса восстановления. Кроме того, он по-прежнему поддерживает создание портативной версии (доступной в версии Technician или TechPlus) этого программного обеспечения на съемном устройстве, и вы можете использовать его на любом компьютере без установки. Хотите попробовать?

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