Win10 is too powerful! Hide boot or forced boot

  

Windows 10 not only provides tools for quickly migrating Android and iOS apps to Universal App, but also allows traditional desktop apps to migrate. After unifying the store, Microsoft hopes to use a mobile phone-like application management model to clean up the chaotic desktop environment.

If the above paragraph is too abstract, just look at the example below.

Windows traditional applications migrate to the Universal App with almost no changes, just submit your original .exe installation package to the store. Microsoft will help developers remove code and permissions that do not meet the requirements in the application, and package them in AppX format to ensure that users will not leave any residual files and system modifications after uninstalling.

In addition, the migrated desktop application will be banned from the following behaviors:

Hide boot or forced boot

Now most desktop applications will direct users to grant It "admin privilege", and even many giant manufacturers will deliberately open all admin rights to the application in the pirated CD provided by Computer City. This is one of the reasons for the confusion in Windows now. One of the results of this permission is that the application can quietly write information in HKEY_LOCAL_MACHINE, force itself to boot, or add hidden startup items at boot time. After the conversion to the Universal App, Microsoft will remove the modified items for HKEY_LOCAL_MACHINE, and save other normal registry items in the application, only temporarily used when the application is opened. Keep the registry clean.

Besides, third-party applications no longer allow access to system services and drivers, hard disk access can only be done through the new API, can not directly affect the files of users or other programs, of course, can not be backstage Scan or upload.

Detecting other application processes

Remember 3Q war? 360 detected the QQ run on the pop-up window prompts the user to install "QQ bodyguard", QQ detects 360 to prompt the user to uninstall, not to mention the early various network TV chaos. After the traditional application is converted into a Universal App, it can no longer be aware of the processes of other applications and hide from each other. However, this does not mean that the two applications cannot communicate with each other. The application can define multiple URLs for different pages of their own, and call and obtain information from each other in a similar way. The App URL is divided into two modes: foreground and background. One is similar to the Weibo, QQ and other authorized logins on the current mobile phone: the A application evokes the B application, the B application presents the interface to the user, and then transfers the data to the A application, and finally B application closes back to A application; the other is background call form: A application evokes the process of B application, but B application does not present its own UI interface, and directly feeds data to A in the background. The second way is similar to People in Windows 10 Mobile or Google Now after accessing third-party applications.

Unrestricted background resident

Many traditional applications now leave residual processes after the user quits, which is difficult for the average user to perceive, but will significantly affect the system. Run and increase power consumption.

Under the Universal App, the app can guarantee limited boot or background services, such as necessary tile updates or message pushes, which will be communicated to the user in the system settings and can be switched at any time. When a network disk, a social network, or the like needs to keep files and media content uploaded, the application can temporarily apply to the system to extend the background time until the transmission is completed.

Using "people's words":

Users can install or delete applications at any time, after the application is deleted, the boot items, system services, registry and local hard disk are completely There will be a residue.

Users no longer have to find that their computers are getting slower or slower, or that some applications are in conflict.

After uninstalling or reinstalling a new computer, you can restore the previous settings by installing the application in the mall again. You do not need to manually adjust or back up the settings file.

You don't have to be forced to give the app yourself and don't quite understand what it means "admin privilege", and will not touch UAC frequently (prompt whether to allow certain programs) "modify system" ;, and click OK with almost no knowledge of it) pop-up dialog box.

Notebook and tablet users will notice a significant increase in battery life.

There are some other points worth noting:

Windows 10's mall application is installed by default on the system disk. Other files can be managed with “library", so in theory users do not You need to partition the disk again, no longer worry about the lack of space on a partition. For users who use an external memory card, the app can also be installed in this external space, but it will be isolated and encrypted from other files.


The number of background applications that can be simultaneously enabled on different devices is different, and the memory space occupied by each background application is also inconsistent. These are automatically adjusted by the system.


Windows 10 Mobile and PC version of Windows 10 allow users to enable “developer mode> in settings, which allows users to deploy applications directly from the local installation package outside the mall. . There is no limit on the number of PCs, and up to 20 are deployed on Windows 10 Mobile.



The notification center can now not only present text, but the application can also add images to the push notifications, and the user can reply directly to the notifications. On the other hand, notifications are now added to other forms, and you can also display alarms, reminders, or calendar items directly, allowing users to directly process or select delay times.

It seems that a lot of restrictions have been added, but in fact, a large number of users are now tired of the complexity and chaos of the desktop environment, and providing a quick migration method can help developers to retrieve users. Most of the built-in components in Windows 10, such as People, Cortana, Office, Skype, etc., are also developed through the same application model. Third-party applications are completely consistent with Microsoft's self-developed parts in terms of permissions and APIs.

At the same time, Windows 10 introduces Cortana, system-level sharing, rich media push notifications and other functions that need to be implemented through the Universal App model, which can help traditional applications add more new features and prepare for future HoloLens compatibility. .

The only thing that doesn't fit in the new ecology and development model is really only the rogue application, they can no longer pass the "free" as a scorpion, by bundling, uploading data, etc. "curve profit" ;

The past Windows system is too enterprise-oriented and too engineered. It sacrifices the experience of ordinary terminal users for customization, which makes these users have to use some "optimization" or "antivirus". software. But each of these softwares is full of sorrows. After getting advanced privileges, they start to turn each computer into its own “broiler”, which makes the system confusing and unstable. According to Andrew Clinick, the keynote speaker on this part of Build, Microsoft has borrowed a lot of mobile processing methods when introducing new application models. It uses mobile phones and web pages to manage applications and implement application-like collaboration to compensate for previously lost end users. Experience.

Copyright © Windows knowledge All Rights Reserved