Найти тему
Componoffka

Решаем проблему с перемещениями ярлыков на рабочем столе

Оглавление
Хаотичные перемещения ярлыков на рабочем столе Windows
Хаотичные перемещения ярлыков на рабочем столе Windows

Сталкиваясь с такой проблемой, многие пользователи Windows теряются в догадках - в чём же может быть причина? А причин может быть несколько.

Проверяем самое элементарное!

Сперва рекомендуем посмотреть - не сбились ли настройки рабочего стола? Для этого нажимаем правой клавишей мыши на любом свободном участке рабочего стола и выбираем раздел "Вид", где нужно проверить наличие галочки напротив пункта "Упорядочить значки автоматически", точнее - её отсутствие. Ведь, если галочка будет установлена, то как раз это и будет причиной того, что вы столкнулись с перемещениями ярлыков, потому что Windows, получив разрешение на это от вас (пусть даже вы это сделали и ненамеренно), разместит их по-своему.

Снимаем галочку напротив пункта "Упорядочить значки автоматически" из раздела "Вид" контекстного меню рабочего стола
Снимаем галочку напротив пункта "Упорядочить значки автоматически" из раздела "Вид" контекстного меню рабочего стола

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

Дело может быть в дровах?

Затем следует отправиться в “Диспетчер устройств” и в пункте "Мониторы" проверить какой тип драйвера установлен. Очень часто такая проблема встречается из-за несовместимости драйвера от Windows с параметрами вашего монитора. Дело в том, что Windows устанавливает свой универсальный драйвер для мониторов "Универсальный монитор PnP", а он, бывает, конфликтует с некоторыми моделями мониторов. Для того, чтобы это проверить нужно скачать с официальной страницы фирмы-производителя вашего монитора нужный вам драйвер с окончанием exe. Чтобы проделать данную операцию, необходимо знать модель вашего монитора. Далее стоит установить драйвер, перезагрузиться и посмотреть на то, как себя поведут ваши ярлыки.

Библиотеки Microsoft вам в помощь!

Проблема осталась? Попробуем скачать пакет библиотек от компании Microsoft под названием Visual C++, содержащие необходимые компоненты для игр и программ, особенно версии 2012, 2013 и 2015 года. Даже если выяснится, что причина не в этом, то не стоит расстраиваться. Эти библиотеки очень даже полезны для любого компьютера. Ниже делюсь с вами ссылкой с официального источника и сразу предупреждаю, что если скачка библиотек происходит с ошибкой или вовсе не происходит с выползающей ошибкой We’re sorry, this download is no longer available, то здесь прямая дорога к следующему- использовать для скачивания вашу учётную запись Microsoft, либо создать её за неимением.

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

https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads

Кстати, если вы загружаете библиотеки для исправления ошибок при запуске программ или игр, то скачивайте и 32-битные версии (x86) и 64-битные (x64). Большинству программ требуются именно 32-битные версии, несмотря на разрядность вашей операционной системы.

Библиотеки Visual C++от Microsoft
Библиотеки Visual C++от Microsoft

А если обновиться?

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

Средство для установки Windows 10 - Media Creation Tool
Средство для установки Windows 10 - Media Creation Tool

Собственно, чуть ниже она продублирована.

https://www.microsoft.com/ru-ru/software-download/windows10

Не забудьте при запуске утилиты выбрать пункт "Обновить это компьютер сейчас".

Выбираем пункт "Обновить этот компьютер сейчас" в программе установки Windows 10
Выбираем пункт "Обновить этот компьютер сейчас" в программе установки Windows 10

Отключаём всё лишнее!

Похожий способ называется "Чистая установка Windows". Это не чистая установка системы, а режим, при котором стороннее программное обеспечение различных разработчиков отключено. Режим позволяет выявить неполадки в системе, не позволяющие работать ей стабильно. Что-то схожее с "Безопасным режимом". У вас должны быть права администратора на том компьютере, который имеет неполадки. Нажимаем комбинацию Win+R и вводим фразу msconfig. Что позволит нам перейти в "Конфигурацию системы".

На вкладке "Общие" отмечаем пункт "Выборочная установка", если у вас он не выбран до этого. Дело в том, что если вы когда-то ранее настраивали сами или с помощью какой-либо программы автозапуск приложений в вашей операционной системе, то отметка уже будет выставлена. Остаётся убрать галочку с "Загружать элементы автозагрузки".

Убираем галочку с пункта "Загружать элементы автозагрузки" в "Конфигурации системы" Windows 10
Убираем галочку с пункта "Загружать элементы автозагрузки" в "Конфигурации системы" Windows 10

Далее во вкладке "Службы" ставим галочку напротив пункта "Не отображать службы Microsoft". В оставшемся списке, если он остался, смотрим на список программ от сторонних производителей и жмём "Отключить все". Не забываем все наши действия подтверждать кнопками "Применить" и "OK".

Устанавливаем галочку напротив пункта "Не отображать службы Microsoft" и в оставшемся списке смотрим на список программ от сторонних производителей и жмём "Отключить все"
Устанавливаем галочку напротив пункта "Не отображать службы Microsoft" и в оставшемся списке смотрим на список программ от сторонних производителей и жмём "Отключить все"

Теперь идём в "Автозагрузку" и нажимаем "Открыть диспетчер задач" и по очереди отключаем все оставшиеся сторонние службы правой клавишей мыши и выбрав "Отключить". Windows 10 в отличие от Windows 7 не всегда отключает сразу одним махом все программы и поэтому доделываем эту работу вручную.

Переход в "Диспетчер задач" из вкладки "Автозагрузка" в "Конфигурации системы" Windows 10
Переход в "Диспетчер задач" из вкладки "Автозагрузка" в "Конфигурации системы" Windows 10
Отключаем оставшиеся программы, кликнув правой клавишей мыши по её названию и выбрав пункт "Отключить" в "Диспетчере задач" Windows 10
Отключаем оставшиеся программы, кликнув правой клавишей мыши по её названию и выбрав пункт "Отключить" в "Диспетчере задач" Windows 10

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

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

Загрузятся все нужные файлы, проверятся обновления вашей системы. На ваш компьютер устанавливается операционная система в зависимости от той версии, какая у вас сейчас — Домашняя или Pro, но никакие данные не стираются.

Вспомнить всё

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

Идём в редактор реестра

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

Итак, правим реестр. Спускаемся в редактор реестра по следующей ветке

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop

Нажимаем "Да" для подтверждения входа и заходим в нужную нам дверцу. Там мы берём и удаляем все параметры. Расставляем значки на рабочем столе так как нам нужно и обновляем рабочий стол (правой клавишей по свободному участку и выбираем "Обновить").

Перезагружаемся и ещё раз проверяем - осталась ли проблема с перемещениями ярлыков или нет.

Удаляем все параметры из нужной нам ветви "Редактора реестра" Windows 10
Удаляем все параметры из нужной нам ветви "Редактора реестра" Windows 10

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

⦁ HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32

⦁ HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32

Узнаём имя своего профиля. Для этого жмём Win+R, вводим cmd, после в командой строке набираем systeminfo и нажимаем "Enter", а уже там смотрим имя напротив пункта "Зарегистрированный владелец".

Ввод команды systeminfo в "Командную строку" Windows 10
Ввод команды systeminfo в "Командную строку" Windows 10
Смотрим имя зарегистрированного владельца после выдачи информации от команды systeminfo в "Командной строке" Windows 10
Смотрим имя зарегистрированного владельца после выдачи информации от команды systeminfo в "Командной строке" Windows 10

Теперь нужно найти две ветки в реестре, указанные выше. Кстати, в 32-хразрядных системах будет только одна ветвь (имейте это в виду). Даём себе права для редактирования значения параметра системы. Жмём правой клавишей мыши на InProServer32 и клацаем на "Разрешения".

Переход в разрешения InProServer32 в "Редакторе реестра" Windows 10
Переход в разрешения InProServer32 в "Редакторе реестра" Windows 10

Нажмите кнопку "Добавить" и введите то имя, которые мы с вами узнали до этого.

Ввод имени для его поиска следует начать с кнопки "Добавить"
Ввод имени для его поиска следует начать с кнопки "Добавить"

Далее вводим имя пользователя, нажимаем на кнопку "Проверить имена" и "ОК".

Ввод имени пользователя, нажатие на кнопку "Проверить имена" и подтверждение через "ОК".
Ввод имени пользователя, нажатие на кнопку "Проверить имена" и подтверждение через "ОК".

Затем жмём "Дополнительно" и меняем владельца через кнопку "Изменить".

Кликаем по кнопке "Дополнительно" в "Разрешениях" InProServer32
Кликаем по кнопке "Дополнительно" в "Разрешениях" InProServer32
Кликаем на "Изменить" и переходим к смене владельца в "Разрешениях" InProServer32
Кликаем на "Изменить" и переходим к смене владельца в "Разрешениях" InProServer32

Далее снова Добавить> Вводим имя пользователя> Проверить имена> ОК. Устанавливаем две галочки. Одну на "Заменить владельца подконтейнеров и объектов". Другую на "Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта". После "Применить" и "ОК".

Снова ищем своё имя через кнопку "Проверить имена"
Снова ищем своё имя через кнопку "Проверить имена"
Меняем владельца установкой двух галочек напротив необходимых пунктов
Меняем владельца установкой двух галочек напротив необходимых пунктов
Нажимаем кнопку "Да" для подтверждения совершённых нами действий
Нажимаем кнопку "Да" для подтверждения совершённых нами действий

Теперь у нас есть права и мы меняем следующие значения.

%SystemRoot%\system32\shell32.dll

на

%SystemRoot%\system32\windows.storage.dll

Вот так у нас должно в итоге получиться.

Значение в нужном нам параметре должно быть следующее - %SystemRoot%\system32\windows.storage.dll
Значение в нужном нам параметре должно быть следующее - %SystemRoot%\system32\windows.storage.dll

После внесения изменений возвращаем прежнего владельца, то есть "Систему". Своё имя пользователя удаляем через кнопку "Удалить" и жмём "ОК". Затем перезагружаем компьютер для вступления в силу всех изменений.

Ну вот и всё! Надеемся, что помогли Вам в проблеме с перемещениями ярлыков! Удачи! Переходите в боковую панель или на главную страницу для поиска полезной для вас информации! Всем пока!

Как исправить проблему с перемещениями ярлыков на рабочем столе • COMP[ON/OFF]KA