В Windows XP Пуск> Выполнить «Мои документы» иногда не работает

2785
Clayton Hughes

На всех моих домашних компьютерах я могу войти my documentsв приглашение «Пуск»> «Выполнить», и откроется папка «Мои документы» текущего профиля. Более того, я могу продолжать вводить подпапки, файлы и т. Д. И автоматически выполнять работы, и это умно и приятно. Я не могу проверить в данный момент, но я почти положительные записи, как My Picturesи My Musicтакже перейти в правильные папки.

На моих рабочих компьютерах, если я вхожу my documentsв приглашение Пуск> Выполнить, я получаю следующую ошибку:

«Windows не может найти« my ». Убедитесь, что вы правильно ввели имя, а затем повторите попытку. Чтобы найти файл, нажмите кнопку« Пуск », а затем нажмите Поиск». »

Ввод "my documents"(с кавычками) в поле приводит к аналогичной ошибке, хотя, конечно, она меняется, чтобы отразить, что «мои документы» не могут быть найдены.

Я могу в некотором роде обойти это, создав в моем PATH ярлык с именем «my», который указывает на папку «Мои документы», но это не решает опцию автозаполнения (и в противном случае она, конечно, несовершенна, потому что «мои рисунки» или «Моя музыка» - все направлено в одно и то же место.

Поиск в Google не очень помогает в этом, хотя в 2007 году он идентифицировал постера с тем же вопросом на другом форуме: http://www.msfn.org/board/lofiversion/index.php/t124813.html ( Требуется вход в систему, но кеш Google доступен здесь: http://preview.tinyurl.com/ygxhwwl )

Это просто ограничение сетей, принадлежащих домену, или есть какой-то способ вернуть эту функциональность обратно? Папка с моими документами находится в стандартном месте (C: \ Documents and Settings \ Мои документы), а не на сетевом диске или чем-либо еще.

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

Спасибо за любую помощь / предложения!

1
@Clayton, я не думаю, что это связано с Novell, потому что я испытываю то же самое на своем компьютере Office XP, который находится в домене, и мы не используем Novell, и я убедился, что он работает дома на компьютере моей рабочей группы. Marcus Adams 14 лет назад 0
возможно перенаправление папки? tonyr roth 14 лет назад 0
@ Маркус - это приятно знать, но я не был уверен. Clayton Hughes 14 лет назад 0

2 ответа на вопрос

2
Bavi_H

Я тоже это заметил. На моем домашнем компьютере я могу ввести свои документы в поле «Выполнить», и откроется папка «Мои документы». Но на моем рабочем компьютере это не работает.

Я не нашел, какой параметр отключает или включает это, но я поиграл с ним сейчас и заметил следующий шаблон: Вы можете ввести имя любого файла или папки в папке «Documents and Settings \ username » без кавычек, даже если у него есть внутренние пробелы, и он откроется правильно.

Это говорит о том, что папка Documents and Settings \ username может быть папкой по умолчанию, используемой, если команда, введенная в поле «Выполнить», не найдена и работает даже без кавычек. Эта подсказка может помочь нам узнать истинную обстановку или причину, по которой это работает.

Дальнейшие тесты

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

Дома HOMEDRIVE и HOMEPATH вместе указывают на C: \ Documents and Settings \ имя пользователя

На работе HOMEDRIVE и HOMEPATH вместе указывают на X : \ (буква сетевого диска). Мой рабочий компьютер также имеет переменную HOMESHARE, которая указывает имя общего ресурса для буквы сетевого диска.

На работе я смог ввести имена файлов или папок в моей папке X : \ в поле «Выполнить» без кавычек, даже если в них были пробелы, и они открывались правильно.

Ответ

После некоторого тестирования выглядит, что окно «Выполнить» ищет совпадения, не требуя кавычек в домашней папке, а затем переходит к поиску совпадений в переменной PATH и требует кавычек, если имя содержит пробелы.

Правильный способ изменить домашнюю папку - использовать инструмент «Управление компьютером» для изменения свойств соответствующего пользователя. Переменные среды автоматически устанавливаются Windows в зависимости от свойств пользователя, и их изменение может привести к непредсказуемым результатам . (Эта последняя страница предназначена для Windows 2000, но, думаю, тот же совет применим и к Windows XP.)

Временное решение

Чтобы восстановить возможность ввода моих документов в поле «Выполнить», вы можете поместить в свою домашнюю папку ярлык «Мои документы», который указывает на правильную папку «Мои документы». (Чтобы быстро открыть домашнюю папку, введите . В поле «Выполнить».) Однако ярлык не работает с дополнительными подпапками в конце.

Хороший вопрос, Бави. Может быть, как уже упоминалось выше,% USERPROFILE% (который обычно указывает на C: \ Documents and Settings \ username) находится в переменной PATH. Это может вызвать это ... Clayton Hughes 14 лет назад 0
Клейтон Хьюз: Я думаю, что это нечто особенное, чем PATH. Поле «Выполнить» распознает файлы или папки в домашнем каталоге, в имени которых есть пробелы, без необходимости ставить их в кавычки. Места PATH не работают так. Кроме того, мой домашний каталог не находится в моей переменной PATH, и поле «Выполнить» все еще выполняет поиск совпадений. Bavi_H 14 лет назад 0
Обходной путь для ярлыка: Дома моя домашняя папка находится на моем компьютере, и я могу ввести свои документы в поле «Выполнить», чтобы запустить ярлык. Но на работе моя домашняя папка находится в общедоступном сетевом расположении, и мне пришлось ввести свой documents.lnk в поле «Выполнить», чтобы запустить ярлык. Bavi_H 14 лет назад 0
Спасибо за отличное исследование, Бави! Похоже, что это может быть не так, когда ваша домашняя папка установлена ​​в C: \ Clayton Hughes 14 лет назад 0
1
MDMarra

Вы на самом деле помещаете цитаты вокруг "моих документов"? Вы должны быть, в противном случае он пытается запустить «мой» с «документами» в качестве параметра, что, очевидно, не правильно.

Работает без кавычек на домашнем ПК. Он по-прежнему терпит неудачу с кавычками на других (сообщение изменяется, чтобы отразить, что «мои документы» не могут быть найдены). Я обновлю вопрос с этой информацией. Clayton Hughes 14 лет назад 0
Я могу набрать Мои документы в Пуск> Выполнить, и он открывает соответствующую папку. Эти папки были переименованы? Я видел странные вещи после переименования пользовательских папок в Docs and Settings. Кроме того, вы можете проверить переменные PATH. nicorellius 14 лет назад 0
Насколько я знаю, папки не были переименованы. Вы предлагаете добавить% USERPROFILE% к моему пути? Я должен проверить, но я почти уверен, что это не в ПУТИ для рабочей машины. Clayton Hughes 14 лет назад 0