В названии файла не может быть знака попытка 1 из 1
При попытке установить * .msi или файл в операционной системе Windows 7 я получил следующую ошибку:
error 1325 is not a valid short File Name
Какое имя пользователя в вопросе? (Если вы предпочитаете оставаться анонимным, есть ли у него символы, не являющиеся ASCII?)
Имя пользователя - это любое имя пользователя ASCII. В этом случае это будет любое имя пользователя длиной более 8 символов
Это происходит с файлом, который находится в домене. Из того, что я видел до сих пор, это происходит только с пользователями, которые входят в систему с домена.
Это простое решение: перейдите по следующему адресу реестра в regedit:
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/User Shell Folders
Здесь вы должны изменить personal раздел реестра:
Обратите внимание, что они User Shell Folders могут существовать и в других местах, поэтому вы можете искать в редакторе реестра User Shell Folders и исправлять все найденные значения, в зависимости от вашей личной установки.
Затем попробуйте переустановить программу.
Другой вариант - создать нового администратора на вашем компьютере и установить его таким образом.
Я боролся с той же ошибкой при установке AutoCAD в среде профилей врачей и роуминга с заблокированными учетными записями локального администратора. (Мы также находимся в процессе перехода на Win7 с XP и вынуждены устанавливать / тестировать программное обеспечение). Несколько месяцев назад мне пришлось пройтись по нескольким профилям реестра и жестко закодировать UserShellFolder, поскольку предыдущий администратор создал профиль пользователя по умолчанию на основе его профиль, который, конечно, испортил указатели на персональные настройки и заставил его указывать на его профиль пользователя каждый раз, когда создавался новый профиль пользователя.
Кроме того, вам может понадобиться перейти в папки оболочки в той же папке Explorer, как упомянуто выше, и настроить там ссылки на профили.
У меня была та же проблема с программой ArcGIS, поэтому я вернулся и посмотрел на форумы Google, чтобы помочь кому-то :) Я потратил два дня, пытаясь решить различные проблемы, включая редактирование значений реестра. Я удалил программу, но я думаю, что это были файлы, которые не были удалены.
Я решил свою проблему с программой «Revo Uninstaller» (бесплатно), выполнив следующие действия:
- В списке программ, доступных для удаления, ArcMap (ArcGIS) не отображается, но при нажатии значка «Принудительное удаление» появляется поле для ввода имени.
- Я набрал «Арк», и программа появилась в списке.
- Я выбрал «Дополнительно» и «Далее».
- Я выбрал все и удалил.
- Я нажал «Далее» и закончил.
После этого мне удалось переустановить программу без проблем.
У нас была та же проблема с AutoCad 2013. Обычно наши имена пользователей состоят из восьми символов, но иногда встречаются и другие, поэтому мы изначально не видели проблему.
Мы не используем перемещаемые профили, но перенаправляем все пользовательские файлы (документы, изображения, видео и т. Д.) В сетевое хранилище файлов. Наши объекты групповой политики перемещают это в тот же каталог, что и домашний каталог пользователя в AD.
Для нас изменение значения «Personal» в указанном выше наборе ключей позволило первому запуску AutoCad работать нормально.
Однако обратите внимание, что это также помещает папку «Документы» пользователя обратно в папку C: \ Users \\ Documents вместо желаемого сетевого хранилища. После первого запуска AutoCad нам пришлось вернуть значение реестра в исходное состояние; Пользователь должен выйти и снова войти.
AutoCad все еще должен работать на этом этапе.
Ни одно из предложений здесь не сработало для меня. Я решил войти на ПК в качестве сетевого администратора и запустить обновление (для всех пользователей на этом ПК), и это помогло.
Очевидно, что каким-то образом профиль пользователя Regualr должен быть поврежден. Я потратил немало времени, копаясь в стоге сена реестра, пытаясь определить причину проблемы, когда решил сократить свои потери и попытаться использовать тяжелые руки. Это сработало, но причина неудачи в том, что Пользователь по-прежнему ссылается на меня.
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Добрый день, Виталий!
Вероятно, эта проблема возникает, если файлы были зашифрованы с помощью Encrypting File System (EFS). Это встроенный инструмент шифрования в Windows, который используется для шифрования файлов и папок для защиты от нежелательного доступа. Чтобы устранить проблему с доступом к файлам, мы предлагаем выполнить некоторые методы дешифрования. Прежде чем делать это, вам необходимо получить полное разрешение на доступ к системным файлам.
Затем выполните следующие методы дешифрования:
Расшифровать файл или папку через контекстное меню
A. Щелкните правой кнопкой мыши файл или папку, к которой вы пытаетесь получить доступ, затем нажмите «Владение файлами» и выберите «Личные».
Расшифровать файл или папку с помощью дополнительных атрибутов
A. Щелкните правой кнопкой мыши файл или папку, к которой вы пытаетесь получить доступ, затем выберите «Свойства».
B. На вкладке «Общие» нажмите «Дополнительно».
C. Снимите флажок рядом с надписью «Зашифровать содержимое для защиты данных», затем нажмите «ОК».
D. Нажмите переключатель рядом с «Применить изменения только к этой папке» или «Применить изменения к этой папке, вложенным папкам и файлам» в зависимости от ваших предпочтений, затем нажмите «ОК».
Расшифровать файл с помощью командной строки
A. Запустите командную строку в качестве администратора.
B. Введите шифр / d "полный путь к файлу с расширением", затем нажмите Enter.
Примечание. Замените «полный путь файла с расширением» в команде, имеющей фактический путь к файлу.
После установки office 2016 возникла следующая проблема в word и excel для windows (в других приложениях не проверял):
если в названии файла содержится запятая, то при попытке "сохранить как", запятая заменяется на "^J".
То есть при попытке сохранить файл с названием "test, comma, test.docx", получается "test^J comma^J test.docx".
Наличие\отсутствие пробела в названии ни на что не влияет.
В прошлых версиях такого не было.
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Ответы (7)
Добрый день, iho_rmt,
Эта ошибка возникает только при сохранении файла на OneDrive или везде?
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Был ли этот ответ полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Добрый день, iho_rmt,
Эта ошибка возникает только при сохранении файла на OneDrive или везде?
При сохранении файла который лежит на OneDrive.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Был ли этот ответ полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Я правильно Вас понял, что Вы с помощью настольной программы Office 2016, открываете расположенный у Вас файл на OneDrive, и через команду "Сохранить как. ", редактируете и сохраняете файл в том же месте OneDrive.
Напишите, пробовали ли Вы выполнить эту же операцию, с программой например Word Online, и с каким результатом.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Был ли этот ответ полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Я правильно Вас понял, что Вы с помощью настольной программы Office 2016, открываете расположенный у Вас файл на OneDrive, и через команду "Сохранить как. ", редактируете и сохраняете файл в том же месте OneDrive.
Напишите, пробовали ли Вы выполнить эту же операцию, с программой например Word Online, и с каким результатом.
Да, вы поняли правильно.
С помощью настольной версии Word 2016 я открываю документ doc\docx расположенный на onedrive (не важной, старый, либо создан мною только что), в названии которого содержится запятая, и название меняется уже в заголовке открытого окна (см. скриншот во вложении). Если я изменю содержимое документа, то он сохранится в том же название, с нормальными запятыми, но если выбрать "сохранить как", то программа предлагает сохранить уже с ^J вместо запятых.
Если открывать старые документы doc\docx расположенные на onedrive с помощью word online - проблемы нет, название корректное.
Открыть созданные в windows 10, в папке onedrive, документы word не удалось - появляется ошибка, вне зависимости от наличия запятой в названии (см. вложение с табличкой ошибки)
Как сделать видимым в названии кнопки знак амперсанда (&)
Здравствуйте! Помогите пожалуйста ответить на вопрос. Сформулирован он для меня очень понятным.
Из текстового файла прочитать предложение, после каждого слова поставить восклицательный знак
Из текстового файла прочитать предложение, после каждого слова поставить восклицательный знак.
Как поставить знак
Привет. В презентации ставил кавычки, становился знак такой >>, а теперь почему то становятся две.
Как поставить знак степени?
Вот пишу калькулятор,и хотелось бы поставить знак степени,но не так x^n,а чтобы n был как бы.
Решение
Никак. Файловая система типа NTFS не разрешает использовать слэши в именах файлов.
Неужели в первый раз слышите?
Решение
Там описана замена слэша на похожий по начертанию символ юникода.
Как по мне - какая-то чушь. Раз слэши нельзя использовать - смиритесь.
Decya, А в чем у Вас такая необходимость создавать файл с именем в виде ссылки? Наверняка Вашу задачу можно решить другим, более стандартным способом. Но Вы не описали Вашу исходную задачу, поэтому Ваши мотивы не понятны.
Не стоит тратить время на попытки сделать то, что реально не является крайней необходимостью, как в тех случаях когда нет другого решения.
Я полагаю вы это предположили из-за [CUR_RID]. Но почему тогда написано, что имя файла должно формироваться таким образом? И к чему тогда это написано?
Имя выходного файла в вашем задании означаете полный путь. (Вы в курсе что такое URL? Это вовсе не имя файла, а либо реальный путь на сервере до ресурса, либо маршрутизируемый путь).
Таким образом в вашем случае каждый сегмент url (кроме последнего) должен превратиться в каталог, последний сегмент - конечное имя файла с заменой расширения html на txt. Начальный сегмент - протокол - должен быть заменен на текущую рабочую директорию.
Не воспринимайте все написанное буквально - в ТЗ нередко пишут глупости или неверно формулируют: поэтому стоит сначала хорошенько подумать, прежде чем делать.
Garry Galler, У меня тоже была такая мысль, сформировать дерево каталогов и в последнем разместить файл. Но отказался от этого варианта, потому что представил , что придется создавать дерево каталогов для каждого url. И решил, что это глупая задача. Но сейчас, когда увидел это предложение у Вас, мне пришла такая мысль, что задача автоматического создания дерева каталогов, это реальная задача, которая часто решается при инсталляции программ. Поэтому такое задание оправдано, и я свои слова о глупости задачи беру назад.
Но на самом деле задание сформулировано не очень удачно, поэтому ввело в заблуждение, что подразумевать под именем файла. Правильнее было бы написать, создать дерево каталогов и файл в соответствии с url.
Добавлено через 7 минут
Еще подумав, я пришел к выводу, что в таком решении есть рациональное зерно. Видя деревья каталогов вы можете быстро найти нужный вам файл, содержащий информацию с нужного сайта, так как деревья каталогов дают наглядную информацию, где что находится. Если бы были просто имена файлов, то найти нужную информацию было бы сложнее.
Добавлено через 6 минут
Хотя в реальности по хорошему, информацию от парсинга лучше помещать в базу данных. Там ее проще обрабатывать и искать.
Мне нужно создать файл с именем файла, например :>? , возможно ли это как-то? Windows это останавливает.
У каждого ограниченного символа есть другое значение или использование, поэтому, если имя файла или папки действительно содержит их, это может привести к возникновению Bad Things ™. Не возражаете, если я спрошу, почему вы пытаетесь это сделать?
@ DMA57361, когда я делал это несколько лет назад, я проверял некоторые вещи. Если я правильно помню, результаты были забавными, но я не помню ничего особенно плохого . Самое большее, я просто не мог получить к ним доступ. (Хотя я полагаю, что это может вызвать проблемы, если, например, у вас есть файлы с именами a , b и вы a>b type a>b
@moorecast, когда я делал это несколько лет назад, я создавал файлы / каталоги с фиктивными именами, а затем использовал редактор дисков, чтобы вручную устанавливать имена в записях каталога. Конечно, это было на томе FAT32, так что это было очень легко. Это было бы немного сложнее на томе NTFS.
Mind if I ask why you are trying to do this? Может быть, реализовать (плохую) защиту от копирования ?
К сожалению, вы не можете использовать зарезервированные символы при создании папок или файлов, поскольку они являются частью системных функций.
То, что я рекомендую вам сделать, это просмотреть Character Map приложение - вы можете запустить и набрать charmap .
отсюда вы можете найти альтернативные символы, которые выглядят одинаково, например:
(скопируйте и вставьте их, вы увидите, что они разные)
Вместо косой черты / - вы можете использовать символ деления ∕
Вместо двоеточия : - вы можете использовать модификатор буквы двоеточия ꞉
@Arjan - только через командную строку .. даже тогда вы можете использовать клавишу табуляции для автозаполнения.
Я использовал этот трюк для определенных ситуаций, например, когда мне нужно поставить вопрос в имени файла ( почему Microsoft оставил вопросительный знак зарезервированным? ఠ_ఠ) К сожалению, мне пришлось прекратить использовать любые символы не ASCII, потому что они вызывают проблемы с такими вещами, как программы дефрагментации, которые по какой-то причине кажутся неспособными перемещать файлы с символами Unicode в именах. ಠ ~ ಠ
Если подумать, этот ответ на самом деле тоже не отвечает на вопрос. Есть ответы ниже , что делать , так что это тоже должно быть просто комментарий.
Вы можете загрузиться с диска Linux (например, Knoppix ) и смонтировать раздел NTFS.
Linux имеет гораздо меньше ограничений на имена файлов, и позволит вам создавать такие имена (я пробовал).
Некоторые операционные системы запрещают отображение определенных символов в именах файлов: (Ресурс из Википедии )
\ backslash Также используется как разделитель компонентов имени пути в MS-DOS, OS / 2 и Windows (нет разницы между косой чертой и обратной косой чертой); разрешено в Unix имени файла
? знак вопроса, используемый в качестве подстановочного знака в Unix, Windows и AmigaOS; отмечает один символ Разрешено в Unix имена файлов
* звездочка используется в качестве подстановочного знака в Unix, MS-DOS, RT-11, VMS и Windows. Отмечает любую последовательность символов (Unix, Windows, более поздние версии MS-DOS) или любую последовательность символов в базовом имени или расширении (таким образом, « . » В ранних версиях MS-DOS означает «все файлы». Допускается в именах файлов Unix ,
: двоеточие используется для определения точки монтирования / диска в Windows; используется для определения виртуального устройства или физического устройства, такого как накопитель на AmigaOS, RT-11 и VMS; используется в качестве разделителя пути в классической Mac OS. Удваивается после имени в VMS, указывает имя узла DECnet (эквивалентно имени хоста NetBIOS (сеть Windows), которому предшествует "\".)
| вертикальная черта обозначает программную конвейеризацию в Unix и Windows; разрешено в именах файлов Unix
"кавычка используется для обозначения начала и конца имен файлов, содержащих пробелы в Windows
> больше, чем используется для перенаправления вывода, разрешено в именах файлов Unix
, период разрешен, но последнее вхождение будет интерпретироваться как разделитель расширений в VMS, MS-DOS и Windows. В других ОС, обычно рассматриваемых как часть имени файла, допускается более одной полной остановки.
Читайте также: