Microsoft Shared — что это за папка?
Приветствую, друзья! В Windows присутствует много папок — системных, от программ, с драйверами.. с какими-то библиотеками, текстовыми файлами, короче папок нереально много.
Некоторые — можно удалить, особенно те, которые находятся в %temp% (можно зажать Win + R и вставить эту команду). Много системных папок есть и в Program Files — об одной из таких мы и поговорим.
Разбираемся
Проанализировав информацию в интернете и передав мозговому центру обработки, я сделал некоторые выводы:
- В Microsoft Shared лежат компоненты Windows, а также Офиса, если он установлен, например может быть папка OFFICE12.
- Внутри может быть PROOF — там Офис держит Spellchers (правда непонятно что это).
- Некоторые папки могут хранить там свои данные, в том числе и системные, например .NET Framework, Visual C++ Redistributable Package (VCRedist), XNA, Visual Studio.
- Внутри может быть папка Web Server Extensions — по названию думаю понятно — скорее всего что-то системное.
- Если удалить Microsoft Shared — высокая вероятность, что будут ошибки при установке Офиса. Если установлен — то в работе его, может вообще Офис не сможете запустить.
- Существует даже в Windows XP.
C:\Program Files\Common Files\
Скриншот из Windows 7, где видим, сколько может быть разных папок в Microsoft Shared:
Нет господа, удалять — нельзя. Ибо явно будет нарушена работа системы, если не апокалипсис.
Важно — нажал правой кнопкой по одной из папок, выбрал свойства, вижу дата создания — 2016 год:
Но я Windows ставил в 2018-том. Вывод — была создана в момент выхода версии Windows, поэтому стопудово системная.
Рассмотрим мою папку
Я использую Windows 10 версия LTSB (1607). Посмотрел — она есть в Program Files, вот содержание:
И есть в Program Files (x86), содержание:
Как видим — внутри есть папки ink, MSInfo, TextConv, VGX.. не знаю для чего они, но удалять — не стоит. Думаю системные, после удаления наверно будут траблы.
PS: размер обоих папок небольшой.
Мысли вслух об удалении
Если желание удалить — огромное, то:
- Качаете утилиту Unlocker. Утилита безопасная, но при установке внимательно смотрите — может быть галочка для установки еще какого-то дельта тулбара. Утилита спецом создана для удаления неудаляемых папок и файлов.
- Создаете точку восстановления. Без этого никак, совсем никак. А лучше создать образ системного диска, если у вас два физических жестких диска — сделайте образ, и сразу говорю — ничего сложного там нет!
- Теперь можете попробовать удалить Microsoft Shared при помощи Unlocker, и посмотреть что будет. Ошибки думаю будут.
Но сейчас я вот вспомнил.. у меня были ситуации, когда после принудительного удаления системной папки были ошибки. Но главное — что точка восстановления не помогла, она возвращала ПК в исходное состояние, но ошибки были.. Но восстановление из образа диска — стопудово помогло бы, но я его тогда не создал..
Вывод
Папка Microsoft Shared — системная, удалять ее не нужно, да и вряд ли у вас это получится, будет ошибка мол нет прав. Внутри хранятся данные других программ, особенно от Microsoft.
Надеюсь информация была полезной. Удачи.
Shared Source CLI – открытая версия .Net от Microsoft
В конце марта на сайте Microsoft появился архив под длинным названием Shared Source Common Language Infrastructure (CLI) Implementation Beta (кодовое название Rotor). В его описании (что не характерно для сайта Microsoft) часто мелькает название FreeBSD, а также навевающий ассоциации со свободно распространяемым ПО термин Shared Source. Этот архив – ни что иное, как усеченный вариант .Net CLR, который был изменен Microsoft в целях переносимости. Что же все это значит?
Shared Source – это новый подход Microsoft к распространению программного обеспечения. Очевидно, что эта программа появилась под натиском все усиливающихся сообществ разработчиков ПО с открытым кодом. В рамках Shared Source Microsoft позволяет скачать и использовать исходные коды некоторых своих разработок. К сожалению, документ The Microsoft Shared Source Philosophy, который должен объяснить суть программы, никаких конкретных слов не содержит. Он просто говорит, что Open Source – это плохо, а Shared Source – хорошо.
Но политика распространения кода – это одно, а сам код – другое. Код доступен кому угодно в виде 11-мегабайтного tgz-файла. Сейчас CLI работает под Windows XP и FreeBSD, но в будущем возможно появление версий и для других платформ. Главное достоинство CLI – он содержит большую часть исходных кодов библиотек .Net. В интернете уже появились сообщения, что CLI можно собрать под W2k и другими ОС Microsoft. Впрочем, было бы странно, если бы код, предназначеный для портирования на другие платформы, нельзя было перенести на родные платформы.
Shared Source Common Language Infrastructure (CLI) Implementation – это исходный код работающей реализации стандартов ECMA-334 (C#) и ECMA-335, описывающего инфраструктуру Common Language Infrastructure, аналогичную CLR, используемой в .NET Framework (www.ecma.org).
Архив CLI в форме исходного кода содержит:
- Реализацию runtime CLI (ECMA-335).
- Компиляторы C# (ECMA-334) и JScript, работающие с CLI.
- Средства разработки для CLI – ассемблер/дизассемблер языка MSIL (ilasm, ildasm), отладчик (cordbg), утилиту для просмотра метаданных (metainfo) и другие утилиты.
- Слой адаптации к платформе (Platform Adaptation Layer, PAL), обеспечивающий работоспособность CLI на FreeBSD.
- Средства для сборки проектов (nmake, build и др.).
- Документацию.
- Тестовые средства.
Сам Microsoft заявляет, что Rotor не является переносом .Net на другую платформу, и что в реализациях CLI и CLR существуют значительные различия. Ключевым словом здесь является «различия». Кроме того, пока что CLI существует только в бета-версии. Сроки выхода следующих бета-версий и окончательной версии не называются. Несмотря на заверения разработчиков в стабильности работы кода, на данном этапе применение его в реальных проектах сомнительно. Но это и не важно. Главное, при затруднениях в .Net-разработке можно посмотреть, как что устроено и обойти подводные камни.
Чтобы перенести Windows-приложение на другую платформу, нужно перенести Win32 API, чтобы перенести COM – нужно перенести Win32 API и COM API, ну, а чтобы перенести .Net – нужно перенести Win32 API, COM API и .Net. Нам трудно судить, получилась ли эта шутка смешной, но MS, хотя и частично, воплотила ее в жизнь. Для переносимости был создан PAL (Platform Adaptation Layer), набор динамически подключаемых библиотек, реализующий основные функции Win32 и COM API (242 функции), используемые в CLI. PAL аналогичен Apache Portable Runtime (APR). Теоретически, перенос Rotor на другую ОС должен сводиться исключительно к переносу PAL. PAL позволяет реализовать:
- Создание и уничтожение контекстов приложений.
- Отладку и поддержку средств разработки.
- Работу с потоками и управление памятью.
- Исключения.
- Локали.
- Операции синхронного файлового ввода/вывода.
- Операции асинхронного сетевого ввода/вывода.
- Критические секции, мьютексы, семафоры и события в стиле Win32.
- Работу с локальным COM.
Первая версия Rotor компилируется под Windows XP и FreeBSD 4.5. Кроме огромного количества памяти, для ее работы потребуется Perl. FreeBSD, как правило, содержит Perl, а под Windows дело обстоит хуже. Большинству желающих придется скачать Perl с сайта ActiveState. Пользователям Windows понадобится и Visual Studio .NET (или другой компилятор C/C++, а так же время на адаптацию кода под него), так как наличия .NET Framework SDK недостаточно для Rotor.
В развернутом виде Rotor занимает около 70 МБ. Однако после компиляции это добро займет полгигабайта под Windows, и около гигабайта – под FreeBSD. 24 МБ из них – это исходные коды библиотек, входящих в .Net, написанных на С#. Остальное – это в основном исходники на С++ и make-файлы. Это позволяет сказать, что основная часть .Net написана на С++.
Подробные инструкции по установке и начальным шагам использования Rotor можно найти в статьях Dave Stutz и Brian Jepson на www.oreillynet.com.
Практическая ценность CLI, то есть применимость в реальных приложениях, пока не очень понятна. Однако в Shared Source CLI много интересного для разработчика. Например, разработчики, которым интересно, что у .Net внутри, могут посмотреть на реализации сборки мусора, JIT-компиляции, протоколов безопасности, организацию среды и систем виртуальных объектов.
Но, если рассматривать CLI с точки зрения противостояния .Net-Java, это очень сильный ход Microsoft. Он если и не выбьет из рук оппонентов доводы о «непереносимости» и закрытости продуктов Microsoft, то значительно ослабит их.
MS заявляет, что Shared Source CLI может представить значительный интерес для академических и образовательных учреждений, так как на его основе легко организовать учебный курс по современным компиляторам или JIT-оптимизации. Но это лукавство. Дело в том, что многие университеты уже выбрали Яву для своих учебных программ. Главным их доводом было отсутствие исходного кода в .Net, не позволяющее студентам и преподавателям углубиться в изучаемую проблему на только ими определяемую глубину.
Еще одна категория разработчиков, которой может пригодиться CLI – энтузиасты переноса .Net на другие платформы. Лично я знаю только одного такого, но догадываюсь, что их может быть несколько. Для них CLI – это подарок судьбы, руководство к действию и эталонная реализация в одном флаконе.
Впервые статья была опубликована в журнале <Технология Клиент-Сервер>.
Эту и множество других статей по программированию, разработке БД, многоуровневым технологиям (COM, CORBA, .Net, J2EE) и CASE-средствам вы можете найти на сайте www.optim.su и на страницах журнала.Технология>
можно ли удалить в Common Files папку Microsoft Shared и папку System? я пытаюсь увеличить место на диске
Говнище накапливается тут :
— во временных папках %temp%, %localappdata%\Temp. Очисти эти папки и очень сильно удивишься.
— точки восстановления съедают немало, удали все старые. Тоже удивишься.
— в папке со скачанными обновлениями ОС %windir%\SoftwareDistribution. Чистить лучше утилитами, например, Wise Care.
— плюс в Семерке последние обновы добавили возможность в утилите очистки диска удалять файлы обновлений. Очень много едят они.
— про засранный Рабочий стол говорить надоело.
— про установленные на системный раздел игры говорить надоело.
— папка Мои документы сжирает порой тоже немало.
— кэш браузера при просмотре онлайн-видео сожрет много.
Источник: А ты не там ищешь.
Похожие вопросы
Некоторые папки могут быть исключены из антивирусной проверки при использовании антивирусного программного обеспечения на уровне файлов в SharePoint
Эта статья содержит сведения о папках, которые могут быть исключены из антивирусной проверки в следующих приложениях SharePoint:
- SharePoint Server по подписке
- SharePoint Workflow Manager
- Microsoft SharePoint Server 2019
- Microsoft SharePoint Server 2016
- Microsoft SharePoint Foundation 2013
- Microsoft SharePoint Server 2013
- Microsoft SharePoint Foundation 2010
- Microsoft SharePoint Server 2010
- Windows SharePoint Services 3.0
- Microsoft Office SharePoint Server 2007
Эти папки могут быть исключены из антивирусной проверки при использовании антивирусной программы на уровне файлов в SharePoint. Если эти папки не исключены, может возникнуть непредвиденное поведение. Например, при отправке файлов могут отображаться сообщения об ошибке «Доступ запрещен».
Папки, которые могут быть исключены из антивирусной проверки в SharePoint
Примечание: В следующих разделах заполнитель Диск представляет букву диска, на котором установлено приложение SharePoint. Как правило, эта буква диска — C.
SharePoint Workflow Manager
Возможно, потребуется настроить антивирусную программу, чтобы исключить следующие папки и вложенные папки из антивирусной проверки:
- Диск:\Program Files\Workflow Manager
- Диск:\Program Files\Reference Assemblies\Microsoft\Workflow Manager
- Диск:\Program Files\Служебная шина
- Диск:\ProgramData\Workflow Manager
- Диск:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files
- Диск:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files
- Диск:\inetpub
- Диск:\Windows\System32\inetsrv
- Диск:\Windows\SysWOW64\inetsrv
- Диск:\Users\Default\AppData\Local\Temp
SharePoint Server по подписке, SharePoint Server 2019 и SharePoint Server 2016
Возможно, потребуется настроить антивирусную программу, чтобы исключить следующие папки и вложенные папки из антивирусной проверки:
-
Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions
- Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16
- Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\Logs
Примечание: Папка WebTempDir заменяет папку FrontPageTempDir.
Примечание: Учетная запись поиска создает папку в временной папке Gthrsvc_spsearch4, в которую необходимо периодически записывать данные.
- Диск:\WINDOWS\System32\LogFiles
- Диск:\Windows\Syswow64\LogFiles
Примечание: Если вы используете определенную учетную запись для удостоверений служб SharePoint или пулов приложений, вам также может потребоваться исключить следующие папки:
- Диск:\Users\ServiceAccount\AppData\Local\Temp
- Диск:\Users\Default\AppData\Local\Temp
- Любое расположение, в котором вы решили хранить кэш больших двоичных объектов (BLOB) на диске (например, C:\Blobcache).
Также следует исключить все папки виртуальных каталогов в разделе Drive:\inetpub\wwwroot\wss\VirtualDirectories и все папки в разделе Drive:\inetpub\temp\IIS Temporary Compressed Files.
SharePoint Server 2013
Возможно, потребуется настроить антивирусную программу, чтобы исключить папку Drive:\Program Files\Microsoft Office Servers из антивирусной проверки для SharePoint Server 2013. Если вы не хотите исключать всю папку Серверов Microsoft Office из антивирусной проверки, можно исключить только следующие папки:
-
Диск:\Program Files\Серверы Microsoft Office\15.0\Data
Любое расположение, в котором вы решили хранить кэш больших двоичных объектов (BLOB) на диске (например, C:\Blobcache).
Примечание: Если у вас есть SharePoint Server 2013, эти папки следует исключить в дополнение к папкам, перечисленным в разделе «SharePoint Foundation 2013».
SharePoint Foundation 2013
Возможно, потребуется настроить антивирусную программу, чтобы исключить следующие папки и вложенные папки из антивирусной проверки:
-
Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions
- Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\Logs
- Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\Data\Applications
Примечание: Папка «Приложения» должна быть исключена только в том случае, если на компьютере выполняется служба SharePoint Foundation. Если папка, содержащая файл индекса, находится в другом месте, необходимо также исключить эту папку.
Примечание: Папка WebTempDir заменяет папку FrontPageTempDir.
Примечание: Учетная запись поиска создает папку в папке temp Gthrsvc_spsearch4, в которую ей периодически приходится записывать данные.
Примечание: Если вы используете определенную учетную запись для удостоверений служб SharePoint или пулов приложений, вам также может потребоваться исключить следующие папки:
- Диск:\Users\ServiceAccount\AppData\Local\Temp
- Диск:\Users\Default\AppData\Local\Temp
SharePoint Foundation 2010
Возможно, потребуется настроить антивирусную программу, чтобы исключить следующие папки и вложенные папки из антивирусной проверки:
- Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions
Если вы не хотите исключать всю папку «Расширения веб-сервера» из проверки антивирусной программы, можно исключить только следующие две папки:
-
Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Logs
- Диск:\Users\ServiceAccount\AppData\Local\Temp
- Диск:\Users\Default\AppData\Local\Temp
- Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Logs
- Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Data\Applications
- Диск:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files
- Диск:\Windows\Microsoft.NET\Framework64\v2.0.50727\Config
- Диск:\Documents and Settings\ServiceAccount\Local Settings\Application Data
- Диск:\Users\ServiceAccount\Local
- Диск:\Documents and Settings\ServiceAccount\Local Settings\Temp
- Диск:\Users\ServiceAccount\Local\Temp
-
Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Data\Applications
Примечание: Папка «Приложения» должна быть исключена только в том случае, если на компьютере выполняется служба SharePoint Foundation. Если папка, содержащая файл индекса, находится в другом месте, необходимо также исключить эту папку.
Примечание: Папка WebTempDir заменяет папку FrontPageTempDir.
Примечание: Учетная запись поиска создает папку в папке temp Gthrsvc_spsearch4, в которую ей периодически приходится записывать данные.
Примечание: Если вы используете определенную учетную запись для удостоверений служб SharePoint или пулов приложений, вам также может потребоваться исключить следующие папки:
SharePoint Server 2010
Возможно, вам потребуется настроить антивирусную программу, чтобы исключить папку Drive:\Program Files\Microsoft Office Servers из антивирусной проверки для SharePoint Server 2010. Если вы не хотите исключать всю папку Серверов Microsoft Office из антивирусной проверки, можно исключить только следующие папки:
-
Диск:\Program Files\Microsoft Office Servers\14.0\Data
Дополнительные сведения о кэше больших двоичных объектов см. на следующем веб-сайте Майкрософт:
Примечание: Если у вас есть SharePoint Server 2010, эти папки следует исключить в дополнение к папкам, перечисленным в разделе «SharePoint Foundation 2010».
Windows SharePoint Services 3.0
Возможно, потребуется настроить антивирусную программу, чтобы исключить следующие папки и вложенные папки из антивирусной проверки:
-
Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions
Примечание: Папка «Приложения» должна быть исключена только в том случае, если на компьютере выполняется Windows SharePoint Services служба . Если папка, содержащая файл индекса, находится в другом месте, необходимо также исключить эту папку.
Примечание: Если вы используете 64-разрядную версию Windows, необходимо также включить следующий каталог:
Примечание: Папка WebTempDir заменяет папку FrontPageTempDir.
Примечание: Учетная запись поиска создает папку в папке «gthrsvc Temp», в которую необходимо периодически записывать данные.
Примечание: Если вы используете определенную учетную запись для удостоверений служб SharePoint или пулов приложений, вам также может потребоваться исключить следующие папки:
SharePoint Server 2007
Возможно, потребуется настроить антивирусную программу, чтобы исключить папку Drive:\Program Files\Microsoft Office Servers из антивирусной проверки sharePoint Server 2007. Если вы не хотите исключать всю папку Серверов Microsoft Office из антивирусной проверки, можно исключить только следующие папки:
-
Диск:\Program Files\Microsoft Office Servers\12.0\Data
Дополнительные сведения о кэше больших двоичных объектов см. на следующем веб-сайте Майкрософт:
Примечание: Если у вас есть SharePoint Server 2007, эти папки следует исключить в дополнение к папкам, перечисленным в разделе «Windows SharePoint Services 3.0».
Примечание: При установке SharePoint Server 2007 или применении исправления к существующей установке SharePoint Server 2007 может потребоваться отключить параметр антивирусной программы в режиме реального времени. Кроме того, при необходимости может потребоваться исключить папку Drive:\Windows\Temp из антивирусной проверки.
Дополнительные сведения
Дополнительные сведения об ошибках, которые могут возникать при сканировании антивирусного программного обеспечения в SharePoint Portal Server 2001 г. и в SharePoint Portal Server 2003 г., см. в следующих статьях базы знаний Майкрософт:
910449 Устранение распространенных разрешений и проблем, связанных с безопасностью в ASP.NET