34 совета по оптимизации и настройке Windows. Тюнинг виндовс 10


Программа для оптимизации, настройки и обслуживания Windows 10 /8.1 /7

www.wintuning.ru

Старые версии:



• ВКонтакте • Twitter • Facebook
Способы оплаты
Тысячи пользователей используют лицензионную WinTuning. Присоединиться...

Для продуктов корп.

Вход для зарегистрированных пользователей
Follow us: Facebook
Что такое WinTuning?

WinTuning - это программа на русском языке для оптимизации, настройки и обслуживания операционных систем Microsoft Windows 10 /8.1 /8 /7. Это первая программа подобного рода с самым удобным интерфейсом - он простой и интуитивно понятный. Программа предназначена для увеличения уровня безопасности и конфиденциальности, проверки обновлений установленных на компьютере приложений, получения доступа к более чем 100 встроенным, сторонним и Windows-утилитам. Программа WinTuning позволяет удалять файлы-мусор с жесткого диска, получать информацию о системе, автоматически диагностировать слабые места ОС, устранять тормозящие факторы и многое другое.

WinTuning - Программа для оптимизации, настройки и обслуживания Windows 10 /8.1 /7

Очистка системы от файлов-мусора

Проверка обновлений для установленных на компьютере программ

Более 80 утилит Windows 10, 8.1, 8, 7, Vista с подробным их описанием

Текстовые и графические подсказки для настроек ОС

Исправление ошибок реестра

Информация о системе

Программа WinTuning позволяет настраивать параметры загрузки/завершение работы компьютера, оборудования, ускорять работу Интернет-соединения, редактировать скрытые настройки основных элементов Windows 10 /8 /7: рабочий стол, контекстные меню, проводник, панель задач, меню пуск, окна. В программу встроены утилиты для быстрого переименования файлов по маске, проверки дисков, автоматического выключения компьютера через заданный промежуток времени, удаления ненужных программ и файлов-мусора, мониторинга буфера обмена, получения информации о системе, проверки обновления установленных программ и получение доступа к многочисленным встроенным утилитам Windows 10 /8 /7.

Для всех настроек есть текстовые подсказки (на русском языке), а для некоторых также отображается картинка, позволяющая просмотреть включенную настройку в действии. Утилита для очистки жесткого диска от ненужных файлов (кэша браузеров, логов, ярлыков недавних документов, временных файлов и т.д.) позволяет освободить дополнительное пространство на жестком диске. В утилите «Редактор автозагрузки» можно безопасно (с возможностью восстановления) отключить ненужные программы, которые могут замедлять загрузку Windows 10 /8 /7. Программа содержит базу данных утилит, встроенных в Windows, с подробным их описанием и возможностью запуска из единой оболочки (в общей сложности в базе находится около 80 утилит Windows 10 /8 /7).

Window Auto-Tuning in Windows 10

Window Auto-Tuning feature is said to improve the performance for programs that receive TCP data over a network. It is nothing new. It was introduced in Windows Vista and is present in Windows 10 too. In today’s Internet, the range of latencies & throughput speeds is just too large to manage statically. It needs to be adjusted dynamically. Windows 10 will dynamically adjust the receive buffer size to the throughput and latency of the link, using this feature.

Programs like Automatic Updates, Windows Update, Remote Desktop Connection, Windows Explorer for network file copy, etc, use WinHTTP or Windows HTTP Services.

Window Auto-Tuning feature in Windows 10

Window Auto-Tuning feature is enabled by default in Windows 10 and makes data transfers over networks more efficient. But if your network uses an old router or your firewall software does not support this feature, then you may experience slow data transfers or even loss of connectivity.

To check the status of Auto-Tuning feature on your system, in an elevated command prompt windows, type the following and hit Enter:

netsh interface tcp show global

If you see ‘normal’ written against Receive Window Auto-Tuning Level, it means that the feature is enabled and it is working fine.

To disable Windows AutoTuning, run the following command:

netsh int tcp set global autotuninglevel=disabled

To enable Windows AutoTuning, run the following command:

netsh int tcp set global autotuninglevel=normal

You can also tweak the Windows Registry, says KB947239. To enable the Receive Window Auto-Tuning feature for HTTP traffic, Run regedit and navigate to the following registry subkey:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp

Right-click on it > New > DWORD Value. Type TcpAutotuning and give it a vale of 1.

Click OK and exit.

To disable Receive Window Auto-Tuning feature for HTTP traffic, give it a value of 0 or delete the created TcpAutotuning DWORD.

The Receive Window Auto-Tuning feature lets the operating system continually monitor routing conditions such as bandwidth, network delay, and application delay. Therefore, the operating system can configure connections by scaling the TCP receive window to maximize the network performance. To determine the optimal receive window size, the Receive Window Auto-Tuning feature measures the products that delay bandwidth and the application retrieve rates. Then, the Receive Window Auto-Tuning feature adapts the receive window size of the ongoing transmission to take advantage of any unused bandwidth.

Conclusion

Let the default settings of Window Auto-Tuning feature be enabled. If your network uses an old router or your firewall software does not support this feature, and you are experiencing poor or no connectivity issues, only then may you disable this feature and see if it works in your favor.

Hope this solves the confusion whether to enable or disable Window Auto-Tuning feature.

See this post if you are facing Network & Internet connection problems.

www.thewindowsclub.com

34 совета по оптимизации и настройке Windows

Windows подходит практически под любую машину. Однако при стандартной установке вам доступны только обычные возможности. Мы дадим вам советы по индивидуальной тонкой настройке операционных систем Windows 7, 8 и 10.

Основная настройка

1 Загрузка ISO-файла с Windows (работает для Windows 7/8/10)У многих пользователей нет оригинального DVD для установки системы. При покупке нового устройства установочная среда, как правило, предлагается только в виде раздела восстановления на HDD. При переустановке файл образа, лежащий на нем, снова запускается. Бесплатно получить оригинал для создания загрузочной флешки или DVD можно на http://goo.gl/5i82Te. Лишь для загрузки «семерки» понадобится лицензионный ключ.

2 Установка с USB-накопителя (работает для Windows 7/8/10)

«Болванки» по факту больше никому не нужны — Windows 7, 8.1 и 10 можно установить с USB-накопителя. Для этого Microsoft предлагает программу Media Creation Tool в различных версиях для Windows 10 (http://goo.gl/7QdYaJ) и Win­dows 8.1 (http://goo.gl/2S5Snh). Эта утилита загружает Windows и позволяет создать загрузочную флешку взамен DVD.

В случае с Windows 7 вам понадобится самостоятельно записать на накопитель ISO-образ. Для этого можно воспользоватться бесплатной программой Rufus, которая прекрасно справляется и с образами Windows 8.1 и 10.

3 Защита личной сферы (работает для Windows 8/10)

Windows 8 и 10 при установке заманивают опцией «Повысить скорость работы». Но будьте осторожны: при выборе «стандартных параметров» вы предоставляете ОС огромное количество прав доступа.

Чтобы это предотвратить, на данном этапе в левом нижнем углу нажмите на ссылку «Настройка параметров» (Windows 10) или «Настройка» (Windows 8.1). Все опции переведите на положение «Отключено».

4 Локальная учетная запись (работает для Windows 8/10)

Начиная с Windows 8, корпорация при установке убеждает пользователя войти в систему посредством аккаунта Microsoft. Обычного пользователя это застает врасплох, поскольку он сначала видит поля для ввода логина и пароля, а также указание для тех, кто забыл свой пароль.

Тем, у кого еще нет такой учетной записи, предлагается ее создать. Но делать это необязательно: в самом низу мелким шрифтом в Windows 10 спрятана опция для работы с локальной учетной записью. Нажмите на строчку «Пропустить этот шаг» и создайте обычный аккаунт для компьютера.

Даже если вы зарегистрировали учетную запись Microsoft под Windows 10, для входа в систему можно использовать локальную. Для этого в «Параметрах» зайдите в пункт «Учетные записи».

В разделе «Ваша учетная запись» нажмите на «Войти вместо этого с локальной учетной записью». В Windows 8.1 проигнорируйте запрос о вводе аккаунта, нажмите на «Создать учетную запись», а затем — на «Войти без учетной записи Майкрософт».

Безопасность

5 Замена паролю (работает для Windows 8/10)

Свой аккаунт Windows защищать необходимо, и классическим инструментом для этого служит пароль. Однако уже в Windows 8 вам предлагаются встроенные альтернативы, которые можно выбрать через «Параметры» из раздела «Учетные записи» (Windows 10) или «Параметры | Изменение параметров ПК | Учетные записи» (Windows 8.1).

В обеих системах нужно дойти до пункта «Параметры входа» и найти здесь, помимо «Пароля», варианты «Графический пароль» и «ПИН-код». Первый будет более удобен для устройств с сенсорными дисплеями, а второй — для стандартного ввода с клавиатуры на настольных ПК.

6 Остановка Защитника (работает для Windows 8/10)

Начиная с Windows 8, компания Mi­crosoft предоставляет антивирусную защиту в виде предустановленного Защитника Windows. Чтобы не беспокоиться о пересылке личных данных в корпорацию, пользователи Windows 8 в самом антивирусе должны зайти в меню «Настройки | Подробно» и отключить опцию «Автоматически отправлять образцы файлов…».

Пользователи Windows 10 по нажатию на «Настройки» Защитника попадут в Параметры Windows. Здесь необходимо отключить «Автоматическую отправку образцов».

7 Создание резервных копий (работает для Windows 7/8/10)

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

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

На Панели управления следует зайти в категорию «Система и безопасность», а оттуда — в раздел «Архивация и восстановление» (Windows 10), «Архивирование данных компьютера» (Windows 7) или «История файлов» (Windows 8.1). Кликом по опции «Создание образа системы» (Windows 7, 10) или «Резервная копия образа системы» запустите Мастера, который поможет создать образ.

Из того же меню вы можете задать регулярное копирование с помощью опции «Настроить архивацию» (Windows 7, 10). В Windows 8.1. подобная функция отсутствует.

Советы по ускорению работы

8 Скрываем строку поиска. Многим пользователям Windows 10 строка поиска на Панели задач, которая используется и для голосовой ассистентки Кортаны, мешает. Убрать ее можно через контекстное меню Панели задач. Для этого нажмите «Поиск» и выберите «Скрыто». Если на вашем компьютере запущена Кортана, эти строчки будут выглядеть как «Кортана» и «Скрыто».

9 Отображаем скрытые файлы. Через «Вид» и «Параметры» в Windows 8 и 10 перейдите на вкладку «Вид» и выберите «Показывать скрытые файлы, папки и диски». В Windows 7 добраться до функции можно через «Упорядочить» и «Свойства папок и поиска».

10 Контроль учетных записей. Контроль учетных записей пользователей защищает от глубокого вмешательства в систему. Для настройки введите в строку поиска запрос «uac» и нажмите Enter.

11 Быстрый поиск в Проводнике. Для быстрого запуска этой функции в Проводнике нажмите на F3.

12 Выбор сразу нескольких файлов. Во всех Windows выделить сразу несколько файлов в Проводнике можно с помощью зажатой клавиши Ctrl.

ichip.ru

Top 5 Performance Tuning Tips for Windows 10 in VDI

Many companies are considering an upgrade to Windows 10 in their virtualized desktop environment. Since we are always testing the latest versions of Windows in our own test labs, a lot of our customers ask us for performance tips and tricks and the best configuration. Due to the amount of differences and requirements in every unique VDI deployment our answer is usually “it depends”.

In our validation environment, for example, we are able to run 116 Win10 desktops on one server. After a lot of tuning we can get this up to approximately 148 user per server, but that doesn’t always mean that the user of that desktop would still be happy with the performance of his or her desktop.

In this blog I have put together some tips and tricks to increase the maximum capacity of Windows 10 in a VDI environment based on in our own labs. Always make sure to test these changes in your own environment before you implement them in production.

1: Windows store (Appx) applications

By default, Windows 10 includes a large number of universal applications such as OneNote, Bing and Windows add-ons, and App Connector. Typically these are the kind of apps and games that do not need to be offered to users in an enterprise environment, but how much performance can you actually gain by uninstalling them? Tests showed that removing these AppX applications resulted in a minimum of 5% increase in VSImax.

Disabling Appx applications in Windows 10 will increase your capacity by 5%

So how can you uninstall Windows Store applications? These 2 blogs are a good start.

2: Windows Defender

Windows Defender is a software product that detects and removes malware and also offers antivirus capabilities. This feature is enabled in Windows 10 by default, but in VDI environments antivirus is usually handled by specialized antivirus products. Using Windows Defender as an antivirus solution while you already have an antivirus solution in place can be a waste of your resources. Curious about the impact on your capacity? In the next tip, we will show you the combined VSImax improvement by disabling Windows Defender and Search in Windows 10.

So how can you disable Windows Defender? How-tos in these blogs:

3: Search and indexing service

Windows Search is also a very useful feature of Windows to enable users to easily search for their applications and documents. But it also requires Windows to index all of the files on the virtual machine which can result in an increased usage of the VM’s resources which causes it to slow down. This can have a big impact on your VSImax. Disabling search is always a matter of comparing the benefits for the end-user to the benefits of a faster Windows desktop, but when you decide to disable search and Windows Defender, you can increase your maximum capacity by 10%. This link explains how you can disable the Search and Indexing services: Turn off Windows 10 search indexing service.

By disabling Windows Search and Windows Defender you can increase your capacity by 10%

4: Microsoft Office

Ever since Microsoft released Microsoft Office 2013 we have been using Office as an example to why performance testing is crucial in every environment; not just when designing and building the environment but especially while in production. Office is one of those changes that most companies just seem to accept without thinking too much about performance while the data below clearly shows this might be something to consider. A 20% drop in user density is noticed when upgrading from Office 2010 to 2013. First tests with Office 2016 in our lab have already indicated that performance for that version will drop even further.

20% fewer users when you use Microsoft Office 2013

5: Watch Project VRC’s on-demand webinar about Windows 10 Performance

A couple of weeks ago, Project VRC released a very interesting white paper about Windows 10 with Login VSI test results. They also organized an exclusive webinar on November 18 about this topic. In case you are considering an upgrade to Windows 10 in your environment, I would strongly encourage you to watch the recording of this webinar. The information that Jeroen van de Kamp and Ruben Spruijt will share can help you with a successful Windows 10 implementation. You can watch the on-demand webinar in this blog.

Ready to upgrade to Windows 10?

I hope that the tips in this blog will give you some insights on how performance tuning Windows 10 affects the number of users per server. As I mentioned earlier in the blog, every environment is unique and a higher capacity doesn’t always mean that the end-user stays happy so make sure to test these tips and tricks in your own VDI environment before implementing them in production. Luckily there is a tool called Login VSI that makes it very easy to test these changes, feel free to download a trial today :-).

About the author

Mark Plettenberg (@markplettenberg) is a product manager of Login VSI and has played a critical role in the development and growth of Login VSI. Ask Mark about motorcycle mechanics and breaking/repairing anything and everything that has a power plug.

www.loginvsi.com

You shouldn't disable 'Window Auto-Tuning' to fix slow internet speeds on Windows 10, here's why • Pureinfotech

Window Auto-Tuning is a networking feature that has been part of Windows 10 and previous versions for many years. It’s designed to dynamically control the receive throughput buffer size and latency of a link. On today’s internet there are countless sets of latencies and speeds that are just too many to adjust manually, and they need to be controlled dynamically — that’s why Auto-Tuning exist.

With the release of the Windows 10 Anniversary Update, many users have been reporting slow internet connections after installing the update. Many websites have also pointed out that the problem is caused by “Window Auto-Tuning”, and disabling the feature will improve speed performance. This is absolutely not true.

Microsoft has published a statement noting that disabling Auto-Tuning will definitely limit your internet speeds, and it won’t improve it one bit. The company also says that the feature is consistent throughout all modern operating systems, not just Windows, and you shouldn’t disable it.

How to disable ‘Window Auto-Tuning’ on Windows 10

There has been a confusion that using the steps below will improve your internet speeds.

  1. Use the Windows key + X keyboard shortcut to open the Power User menu and select Command Prompt (Admin).

  2. Type the following command and press Enter:

    netsh int tcp set global autotuninglevel=disabled

How to enable ‘Window Auto-Tuning’ on Windows 10

If you’ve previously used similar instructions to disable Auto-Tuning, you should enable the feature again on your device using the following steps.

  1. Use the Windows key + X keyboard shortcut to open the Power User menu and select Command Prompt (Admin).

  2. Type the following command to verify Auto-Tuning is disabled:

    netsh interface tcp show global
  3. If “Receive Window Auto-Tuning Level” shows up as Disabled, you should type the following command and press Enter to enable it again:

    netsh int tcp set global autotuninglevel=normal

If the message returns an “OK” everything should be back to normal.

How to fix slow internet speeds

If you’re experiencing slow internet speeds, Wi-Fi disconnecting, or limited connection after installing the Anniversary Update, you should investigate elsewhere. You should start by resetting your network adapter on Windows 10 to see if that fixes the problem.

You should also try checking with your network adapter manufacturer to see if there is a new driver available. If there isn’t an update, you should try reinstalling the same version of the Wi-Fi (or Ethernet) adapter driver.

If other computers around the house are running a different version of Windows, or your other devices with a different operating system, and all your devices are experiencing limited internet connection, then chances are there is a problem with your router or Internet Service Provider (ISP).

Are you experiencing any networking issues after installing the Windows 10 Anniversary Update? Let us know in the comments below.

Since you're here...

...I've got a small favor to ask. This is an independent site, and it takes a lot of time and hard work to produce content. Although more people are reading Pureinfotech, many are using adblocker. Advertising revenue that helps to pay bills is falling fast. And unlike many other sites, here there is not a paywall or anything blocking readers from accessing the site. So you can see why your help is needed.

If everyone who reads this site, who likes it, helps to support it, the future would be much more secure. Thank you.

pureinfotech.com

Which version/build do I use -

My series on Microsoft Windows 10 starts with an article about Windows 10 builds. When designing a VDI environment these days you need to decide whether to use Microsoft Windows 7, 8.x or 10. This is hard as the customer wants a new version to make sure they are ready for the future. you as a consultant want to use a proven one.

Since Microsoft released Windows 10 they vowed to never release a new Windows version again. This might sound like a great promise but in reality, we notice that under the hood things change quite a lot. The premise of never releasing another Windows version is causing more trouble than it should be. When you change that much of the working under the hood you have created a new Windows version. Other vendors, that deliver services on top of Windows 10, are working hard to support all the changes.

This series consists of a couple of articles

  • Microsoft Windows builds, versions, you are reading it.
  • Creating the virtual machine – Click here,
  • Installing Windows 10 – Click here.
  • Tuning Windows services and scheduled tasks – Click here.
  • Deploying the golden image (coming soon…. )
  • Resource usage of Windows 10 in a VDI environment – Click here

Build and versions

When we take a look at Microsoft Windows 10 see that they use a version and a build number. in the old days, versions would be a new Windows version but that is not the case here according to Microsoft. Build numbers are the hot-fixes or service packs of the past and yes also in the future it seems. So When we talk about Build 14393.693 we are talking about Windows 10 1607 with certain hot-fixes or service packs installed.

If you look at the table, borrowed from Microsoft, below you see for each servicing option the timeline of how Windows 10 evolved.

 

 

 

 

 

If someone says Windows 10 is just Windows 10 you can tell them they are wrong. Windows 10 says nothing you need to know the version of Windows 10 they are talking about. Windows 10 is a container in which several versions are applicable. So the premise that they would never release a new version is a hoax. They started with the unofficial 1507 version Windows 1507, moved on to Windows 1511 and today we are at Windows 1607. All in the container Windows 10. All of these versions operate differently and are not inter-exchangeable.

So beside this version battle, there is the OS build but that is more like an add-on pack combined with a service pack. They add new functionality with these add-ons and of course fix things that went wrong in earlier releases. If you look at the table below you see the build updates of the last 6 months.

 

 

 

 

 

 

This is just general updating of a product like we see at any vendor. Just what we notice with Microsoft Windows 10 is that some new features cause issues with other products. With the introduction of new features, the add-on hot-fixes, your neatly tuned environment might suddenly show shortcuts or features you didn’t expect. watch out for deploying a hot-fix just like that.

Servicing options

We took a look at the builds and versions but there is more. As you noted the build and versions are delivered to services options. So let’s zoom in on them for a bit as they are very interesting and the key to your design. Servicing options are different Windows 10 tracks each with a specific feature set and support. There are three tracks you can follow but mostly we only talk about two of them.

CB – Current Branch

Ahead the Current Branch is the inside program. Each Windows 10 version and build is released to the inside program. Once the code is fine the version is released to the Current Branch.

The Current Branch is the current Windows 10 version, 1607, that is deployed by Microsoft at this moment. If you buy a Windows 10 desktop, laptop at home, this is the version you will get. This is called the current branch or CB. The Current Branch is updated with new features. Mind you this servicing option is the one deployed to the home user, they are the first line of testers. Real life testers.

CBB – Current Branch of Business

Once the code is reliable, tested in the Current Branch, it is shipped to the Current Branch of Business. This is the one that most laptops and desktops in offices are using. If a bit behind the Current Branch but still has all the “rich” features of Windows 10 just a bit later than you see them at home.

The installations at home send the telemetry to Microsoft so they know if features are working or causing headaches. It is Interesting to see that they use this approach. It’s like you sell cars to the public and once they are safe you sell them the companies.

So this is the servicing option you would aim for when you design a deployment with Microsoft SCCM for your FAT client environment. You could use this servicing option also for the VDI environment but be sure you understand what you start with. This version is the rich Windows 10 version with all the whistles and bells.

LTSB – Long Term Service Branch

Microsoft thinks of this service branch as the solution for mission-critical scenarios. So we might have to sit down and decide what they define as mission critical. I don’t think we’d get far with it, let’s focus on our design scenarios. The Long-term branch won’t get feature updates. It is a stable version that will get security updates and hot-fixes but will not get new features.

This might sound weird but actually is a good idea, for companies do not have the resources to dive into new features every time. new features mean testing and adjusting the delivery of services to cope with them. What companies what is a stable version of an operating system one that they can rely on. Most VDI environments run on this servicing option. It, of course, lacks the features but gains the stability and the latter one is more important to companies.

This servicing option lacks the following features or applications:

  • Edge
  • Cortana
  • Store
  • Mail (of course you can use any mail application)
  • Weather, sports, camera, money, etc etc.. all the apps you normally see

What to use where?

Now that you got a good idea of what is out there you might wonder what to use in which scenario. It’s not that easy to say as it depends on the requirements they gave you. If you are shopping with blank requirements my advice would be to use the CBB servicing option for the FAT clients only. Use the LTSB servicing option for the VDI environment as it stable and without certain features.

In most environments we use the LTSB version, that one is taking enough resource already. We will do testing soon with different Windows servicing options to see the differences in performance. For now, it is like, do you want a rich environment with the store apps then go to CBB. Do you want a clean Windows 10 desktop where you control the applications then go for LTSB.

E3/E5

So this sounds very simple but what if we make it a bit more complex. Microsoft announced Windows 10 E3 and E5 last year September. They are named Windows 10 Enterprise and Windows 10 Enterprise with threat prevention. Both offerings are designed to take customers to the cloud. both offering, however, is only for CB and CBB servicing options. If you are on LTSB  you are not compliant according to Microsoft. There are a lot of differences between Windows 10 Pro and Enterprise to many to get into in this article. The E3 and E5 offerings are meant to take your FAT clients in to work with e.g. Office365 which might make sense.

If however you have an on-premises VDI environment and you are looking at Windows 10 please take a good look at the offerings. If you want to integrate you VDI with a cloud offering you might have to rethink your design first.

Conclusion

This was just a small portion of what you can write about Windows 10, reading about it on Microsoft.com and several other sites I found a great deal of new information. Mostly regarding cloud offerings and so on but still things to consider design. That was one reason to add the last paragraph about E3/E5. This article was not meant to deep dive into that but I think you should look at it and see if it impacts your design.

If you just wonder whether to use LTSB or CBB you have to look at your requirements. What do you want to offer your users, stability versus a rich environment? There is so much more to write about, things didn’t get simpler with Windows 10. I’m at Microsoft Tech summit in Amsterdam, perhaps we can talk about your thoughts on Windows 10 over a coffee…

p.s. All screenshots are copied from Microsoft.com

Related

robbeekmans.net

Tuning Microsoft Windows 10 for VDI

This is the third part of the series about Microsoft Windows 10 for VDI, the first two parts were about setting up the virtual machine and installing Windows 10. This blog post is about tuning the Microsoft Windows 10, so about Windows services and the schedules tasks. Tuning a VDI desktop is the most important task to do when setting up an environment. If you don’t tune you need a huge number of resources.  Still, with Microsoft Windows 10, you need enough resources as it is eating them like hot buns. We deploy with RES One Automation and our job right now looks like this.

We need to combine a few tuning jobs, they grew larger and split up as we proceeded. This series is about this project, to deploy the perfect Golden image. This series consists of a couple of articles

  • Microsoft Windows builds, versions – Click here
  • Creating the virtual machine – Click here,
  • Installing Windows 10 – Click here.
  • Tuning Windows services and scheduled tasks, you’re reading it.
  • Deploying the golden image (coming soon…. )
  • Resource usage of Windows 10 in a VDI environment – link

So let’s get started, the desktop is running… The RES ONE Automation agent is up and running so we can shoot some projects at it to tune it. Let’s start with the services. Microsoft Windows 10 has a lot of services you don’t need, on top of that they also added the Hyper-v services too, would be great if you could get a Windows 10 version without all the “extra’s”.

So the next services are safe to disable, mind you it’s a lengthy list;

Adobe ARMHyper-V Time SyncSSDP Discovery
AllJoyn routerHyper-V RDVUPnP Device Host
Application Layer GatewayHyper-V VMIPHelper
BitLocker Drive encryptionHyper-V HeartbeatVolume Shadow copy
Block Lever Backup EngineHyper-V ShutdownWindows Defender
Bluetooth HandsfreeHyper-V GuestWindows Connect now
BlueTooth SupportHyper-V KVP ExchangeWindows Media Player Networking
SuperFetchInternet connectionWindows Mobile hotspot
Diagnostics PolicyiSCSI InitiatorWindows Update
Diagnostics ServiceMicrosoft Software ShadowingWindows Search
Diagnostics SystemMicrosoft Storage SpacesWLAN AutoConfig
Diagnostics TrackingNetwork Services for XboxWWAN AutoConfig
Extensible AuthenticationNetwork Location AwarenessXbox live verification management
Geo LocationNetwork List Service
Google Update ServiceOffline files
HomeGroup ListenerOptimize Drives
HomeGroup ProviderRetail Demo Service
Hyper-V HostSensor Monitoring
Hyper-V VSSShell Hardware Detection

Was this long enough for you guys? Disable all these services to tune Microsoft Windows 10. My advice is to tune services after you install all the applications are installed, some of the applications will install services themselves. I like to tune a Golden image at the end so that the tuning is the closure.

I use RES ONE Automation for this, we got a project there that involves some steps, a step is a module.  I added some screenshots of the task we used, there is a guy in my project that took my Powershell script and expanded that into this module.. kudos to him as this is more workable as I can see which service isn’t disabled at the end.

The table is also found here as an HTML file, perhaps that is easier for you guys to read. Click on the link to get to the file – link.

So with this, you can move on and disable the scheduled tasks in Microsoft Windows 10. If you browse through the scheduled tasks you get so many of them like the list never stops. I’ll put them in a table here and give you the command to disable them.

The Table below is a bit off because of the template of WordPress, so I exported it to HTML for you. The HTML file is found right here. – link .

Adobe Acrobat Update task\Microsoft\Windows\Windows Defender\Windows Defender Cache maintenance
GoogleUpdateTaskMachineCore\Microsoft\Windows\Windows Defender\Windows Defender CleanUp
GoogleUpdateTaskMachineUA\Microsoft\Windows\Windows Defender\Windows Defender Scheduled Scan
klcp_update\Microsoft\Windows\Windows Defender\Windows Defender verification
\microsoft\Office\Office 15 Subscription Heartbeat\Microsoft\Windows\WCM\WiFiTask
\Microsoft\Office\OfficeTelemtryAgentFallback\Microsoft\Windows\UpdateOrchestrator\Schedule Scan
\Microsoft\Office\OfficeTelemetryAgentLogon\Microsoft\Windows\UpdateOrchestrator\Refresh Settings
Microsoft\Windows\.Net Framework\.NET Framework NGEN v.4.0.30319\Microsoft\Windows\UpdateOrchestrator\Reboot
Microsoft\Windows\.Net Framework\.NET Framework NGEN v.4.0.30319 64Microsoft\Windows\Application Experience\Microsoft Compatibility
Microsoft\Windows\.Net Framework\.NET Framework NGEN v.4.0.30319 64 criticalMicrosoft\Windows\Application Experience\StartUpTask
Microsoft\Windows\.Net Framework\.NET Framework NGEN v.4.0.30319 critical\Microsoft\Windows\AutoChk\Proxy
\Microsoft\Windows\DiskCleanup\silentCleanup\Microsoft\Windows\Data Integrity scan\Data integrity scan
\Microsoft\Windows\RetailDemo\CleanupOfflineContent\Microsoft\Windows\Data Integrity scan\Data integrity scan for crash recovery
\Microsoft\Windows\SettingSync\BackgroundUploadTask\Microsoft\Windows\Maps\MapsToastTask
\Microsoft\Windows\WindowsUpdate\Automatic App Update\Microsoft\Mobile broadband Accounts\MNO Metadata parser
\Microsoft\Windows\WindowsUpdate\Scheduled Start\Microsoft\Windows\NlaSVC\WifiTask
\Microsoft\Windows\WindowsUpdate\sihMicrosoft\Power effiency diagnostics\analyze system
\Microsoft\Windows\WindowsUpdates\sihboot\Microsoft\Windows\RAS\MobilityManager
\Microsoft\Windows\Work Folders\Work Folders logon Synchronization\Microsoft\Windows\RecoveryEnvironment\VerifyWinRE
\Microsoft\Windows\Work Folders\Work Maintenance Work\Microsoft\Windows\Shell\FamilySafetyMonitor
\Microsoft\Windows\XblGameSave\XblGameSaveTask\Microsoft\Windows\Shell\FamilySafetyRefreshTask
\Microsoft\Windows\XblGameSave\XblGameSaveTaskLogon\Microsoft\Windows\Shell\IndexerAutomaticMaintenance
\Microsoft\Windows\Defrag\ScheduledDefragOneDrive Standalone Update Task v2
\Microsoft\Windows\SystemRestore\SR\Microsoft\Windows\MemoryDiagnostic\RunFullMemoryDiagnostic
\Microsoft\Windows\Registry\RegIdleBackup\Microsoft\Windows\MemoryDiagnostic\ProcessMemoryDiagnosticEvents
\Microsoft\Windows\Windows Defender\MPIdleTask\Microsoft\Windows\Customer Experience Improvement Program\UsbCeip
\Microsoft\Windows\Windows Defender\MP Scheduled Scan\Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask
\Microsoft\Windows\Maintenance\WinSAT\Microsoft\Windows\Customer Experience Improvement Program\Consolidator
\Microsoft\Windows\Application Experience\AitAgent\Microsoft\Windows\Application Experience\ProgramDataUpdater

The command to execute this all is a Powershell script and the command is schtasks /change /tn “<\folder path\name of the scheduled task” /Disable. With this, you disable the scheduled tasks.

Windows-Tuning

So with those two in place you are left with the normal tuning things, What to do with the page file, Event logs and so on. Let’s dive into that a little bit right now. There is no definite guide to how to tune, you tune according to what your users need for an environment.

High-performance plan

One of the things is a high-performance plan, Microsoft Windows always has been on balanced and balanced is good for FAT clients. For a VDI environment we want performance, you set the Hypervisor to High performance as well so why not do the same with the VDI desktop?

Below is the Powershell command to set the high-performance plan for a Windows machine… not something I got from SQLSoldier.net, kudos and credits to them. The Command is:

Try {

        $HighPerf = powercfg -l | %{if($_.contains("High performance")) {$_.split()[3]}}

        $CurrPlan = $(powercfg -getactivescheme).split()[3]

        if ($CurrPlan -ne $HighPerf) {powercfg -setactive $HighPerf}

    } Catch {

        Write-Warning -Message "Unable to set power plan to high performance"

    }

 

One little warning about this… that’s why just copying is not working you need to think as well. As I’m running a Dutch (the 2nd best country— LOL ) version of Windows 10 my power plans are named differently. so we don’t have high performance but a Dutch variant of it. It is just reading the text and executing so make sure it is according to your local language.

NumLock

From Jeroen Storm I got the comment that in my first article in this series I could have tuned a bit more, you can also set the num lock in the BIOS. He’s right of course and therefore I mention him here. In the environment, I’m building we set the num lock position with a VBS script when people log on to the VDI desktop. reasons are laptop users in this environment but now you know two methods for doing so. Good to see he reads my articles.

So we have a VBS script and a REG file and execute a hidden program at startup to set the value.

Conclusion

This kinda sums up what I wanted to write in this part… Next part is about the deployment of the Golden Image to a VDI desktop. We got a VMware Horizon environment running (7.0.2) and we will deploy (recompose in this case) a VDI environment. Of course, the fact that it is a VMware environment is nothing different than it being a Citrix one, deployment wise it apples or pears but both are fruit.

hope you enjoy reading this, there is more to come as for sure I forgot a dozen things to mention here… there might be an extra article with some extra information about tuning applications I think.

One thing to mention is something Thomas Poppelgaard mentioned, he had some performance issues when disabling Defender and search. So test before you deploy. We got some Excel 2013 CPU issues still under investigating and we are looking at what could be the issue… will do some testing and keep you posted.

Related

robbeekmans.net


Смотрите также