{"id":337287,"date":"2022-08-19T15:00:50","date_gmt":"2022-08-19T15:00:50","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=337287"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=337287","title":{"rendered":"<span>SophiApp, \u0438\u043b\u0438 \u041a\u0430\u043a \u043c\u044b \u0434\u0435\u043b\u0430\u043b\u0438 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 Windows 10 &amp; 11<\/span>"},"content":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e6a\/93e\/4bb\/e6a93e4bb3de12ac5d4797f04cd31f74.gif\" width=\"1615\" height=\"926\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e6a\/93e\/4bb\/e6a93e4bb3de12ac5d4797f04cd31f74.gif\"\/><figcaption><\/figcaption><\/figure>\n<p>\u042f \u043e\u0442 \u043b\u0438\u0446\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0445\u043e\u0447\u0443 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0430\u043c<a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\" rel=\"noopener noreferrer nofollow\"> <u>SophiApp<\/u><\/a> \u2014 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043d\u0430\u0441\u043b\u0435\u0434\u043d\u0438\u043a <a href=\"https:\/\/github.com\/farag2\/Sophia-Script-for-Windows\" rel=\"noopener noreferrer nofollow\"><u>Sophia Script for Windows<\/u><\/a>: \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f, \u043f\u043e\u0440\u0442\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u043d\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u043b\u044f \u0442\u043e\u043d\u043a\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 Windows 10 \u0438 Windows 11.<\/p>\n<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443, \u043a\u0430\u043a \u043e\u0431\u0440\u043e\u043d\u0435\u043d\u043d\u0430\u044f \u043c\u043d\u043e\u0439 <a href=\"https:\/\/habr.com\/ru\/post\/465365\/#comment_20567525\" rel=\"noopener noreferrer nofollow\"><u>\u0444\u0440\u0430\u0437\u0430<\/u><\/a> \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 3 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434 \u043f\u043e\u0434 \u043c\u043e\u0435\u0439 <a href=\"https:\/\/habr.com\/ru\/post\/465365\/\" rel=\"noopener noreferrer nofollow\"><u>\u0441\u0442\u0430\u0442\u044c\u0435\u0439<\/u><\/a> \u0438\u0437 \u0446\u0438\u043a\u043b\u0430 \u043f\u0440\u043e \u0442\u043e\u043d\u043a\u0443\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 Windows \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u043b\u0430 \u043c\u043e\u044e \u0436\u0438\u0437\u043d\u044c \u043d\u0430 180\u00b0, \u0430 \u0447\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435 \u2014 \u0438 \u0435\u0449\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430.<\/p>\n<p>\u0412\u0441\u0435 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0443 \u043c\u0435\u043d\u044f \u0431\u044b\u043b\u0430 \u0438\u0434\u0435\u044f \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043c\u043e\u0435\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f \u043d\u0430 PowerShell, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c, \u043a\u0430\u043a\u0438\u043c \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0442\u0432\u0438\u043a\u0435\u0440 \u0434\u043b\u044f Windows, \u043a\u0430\u043a\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u0432 \u0441\u0435\u0431\u0435 \u043d\u0435\u0441\u0442\u0438, \u0430 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043f\u043e\u0441\u044b\u043b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b: \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c (<strong>\u0430 \u043d\u0435 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/strong>) \u041e\u0421 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0437\u0430\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c Microsoft, \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0441\u043b\u043e\u043c\u0430\u0432 \u0438 \u043d\u0435 \u043e\u0431\u0435\u0449\u0430\u044f \u043c\u043d\u0438\u043c\u043e\u0435 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0447\u0435\u043c \u0433\u0440\u0435\u0448\u0430\u0442 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0446\u0435\u043b\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e \u0432\u0432\u043e\u0434\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0437\u0430\u0431\u043b\u0443\u0436\u0434\u0435\u043d\u0438\u0435.<\/p>\n<p>\u0423\u0436\u0435 \u0435\u0441\u0442\u044c \u0438\u0434\u0435\u0438 \u043d\u0430\u0441\u0447\u0435\u0442 \u0432\u0435\u0440\u0441\u0438\u0438 2.0 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438 UI \u0430-\u043b\u044f Windows 11 \u0438 UX, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043e\u043c, \u043d\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u043b\u0438\u043d, \u0432\u0440\u043e\u0434\u0435 \u043a\u0430\u043a, \u043d\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043a\u043e\u043c\u043e\u043c. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0432\u0441\u0435 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0434\u0435\u043b\u0430\u043b\u0430\u0441\u044c \u043d\u0430 \u0433\u043e\u043b\u043e\u043c \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0437\u043c\u0435, \u0438 \u043c\u044b \u0438\u0441\u043a\u0440\u0435\u043d\u043d\u0435 \u0445\u043e\u0442\u0438\u043c, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 Windows \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b\u0438 \u0432\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0435 \u0442\u0432\u0438\u043a\u0435\u0440\u044b \u043a\u0430\u043a \u0447\u0442\u043e-\u0442\u043e \u043f\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044e \u0432\u0440\u0435\u0434\u043d\u043e\u0435, \u043d\u0435 \u043d\u0435\u0441\u0443\u0449\u0435\u0435 \u043f\u043e\u043b\u044c\u0437\u044b, \u0430 \u0443\u0437\u043d\u0430\u043b\u0438, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 Windows 10 \u0438 11 \u0438 \u0447\u0442\u043e \u043e\u043d\u0438 \u0432 \u0441\u0435\u0431\u0435 \u0442\u0430\u044f\u0442.<\/p>\n<h4>\u041a\u0430\u043a \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0438\u0434\u0435\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0438 \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e \u0441 \u0414\u043c\u0438\u0442\u0440\u0438\u0435\u043c<\/h4>\n<p>\u041a\u0430\u043a-\u0442\u043e \u043b\u0435\u0442\u043e\u043c 2019 \u0433\u043e\u0434\u0430 \u0432 \u043c\u043e\u0435\u0439 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 <a href=\"https:\/\/habr.com\/ru\/post\/465365\/\" rel=\"noopener noreferrer nofollow\"><u>\u0421\u043a\u0440\u0438\u043f\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 Windows 10<\/u><\/a> \u0432 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043c\u043e\u0435\u0433\u043e PowerShell-\u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u044f \u043f\u043e\u0441\u0435\u0442\u043e\u0432\u0430\u043b, \u0447\u0442\u043e PowerShell-\u0433\u0440\u0430\u043c\u043e\u0442\u0435 \u043d\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u044b \u043c\u044b, \u043d\u043e \u0435\u0441\u0442\u044c \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0441\u043e\u0442\u0432\u043e\u0440\u0438\u0442\u044c. \u041d\u0430 \u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u0437\u043d\u0430\u043d\u0438\u044f \u0432 PowerShell-\u0440\u0435\u043c\u0435\u0441\u043b\u0435 \u0431\u044b\u043b\u0438 \u0441\u043a\u0443\u0434\u043d\u044b (\u043a\u0430\u043a \u0438 \u0441\u0435\u0439\u0447\u0430\u0441), \u043f\u043e\u0442\u043e\u043c\u0443 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c, \u043d\u0430 \u0447\u0442\u043e \u044f \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u043b, \u2014 \u0441\u0432\u0430\u0440\u0433\u0430\u043d\u0438\u0442\u044c \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u043d\u0430 Windows Forms, \u043a\u0430\u043a \u0434\u0435\u043b\u0430\u044e\u0442 \u043c\u043d\u043e\u0433\u0438\u0435 \u043d\u0430 GitHub. \u041d\u043e \u0432\u0434\u0440\u0443\u0433 3 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f 2019 \u0433\u043e\u0434\u0430 \u0432 \u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043c\u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043d\u0435\u043a\u0442\u043e, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0432\u0448\u0438\u0441\u044c <a href=\"https:\/\/habr.com\/ru\/users\/oz-zo\/\" rel=\"noopener noreferrer nofollow\"><u>\u0414\u043c\u0438\u0442\u0440\u0438\u0435\u043c<\/u><\/a> (<a href=\"https:\/\/habr.com\/ru\/users\/idimmko\/\" rel=\"noopener noreferrer nofollow\"><u>\u0441\u0442\u0430\u0440\u044b\u0439<\/u><\/a> \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435, <a href=\"https:\/\/github.com\/Inestic\" rel=\"noopener noreferrer nofollow\"><u>GitHub<\/u><\/a>), \u0441 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u043e, \u043e \u0447\u0435\u043c \u044f \u043c\u0435\u0447\u0442\u0430\u043b! \u0421\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u044f \u0431\u044b\u043b \u0443\u0434\u0438\u0432\u043b\u0435\u043d, \u0447\u0442\u043e \u043a\u0442\u043e-\u0442\u043e \u043e\u0442\u043a\u043b\u0438\u043a\u043d\u0443\u043b\u0441\u044f \u043c\u043d\u0435 \u043f\u043e\u043c\u043e\u0447\u044c, \u2014 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0441\u043a\u0430\u0437\u0430\u0442\u044c. \u041a\u0430\u043a \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u043e\u043d \u0443\u0436\u0435 \u0441\u043e\u0431\u0430\u043a\u0443 \u0441\u044a\u0435\u043b \u043d\u0430 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 GUI-\u043e\u043a\u043d\u0430\u0445 \u0441 \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438, \u0442\u0430\u043a \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u0430 \u0447\u0430\u0441\u0442\u044c \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u044b. \u0410 \u043f\u043e\u043a\u0430\u0437\u0430\u0432 \u043d\u0430\u043c \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u0432\u043e\u0438\u0445 \u0440\u0430\u0431\u043e\u0442, \u043e\u043d \u0443\u043a\u0440\u0435\u043f\u0438\u043b \u043c\u0435\u043d\u044f \u0432\u043e \u043c\u043d\u0435\u043d\u0438\u0438, \u0447\u0442\u043e \u0443 \u043d\u0430\u0441 \u0432\u0441\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f. \u041d\u0443, \u0441\u043a\u0430\u0436\u0435\u043c, \u043c\u0435\u0441\u044f\u0446\u0430 \u0437\u0430 2\u20143. \u041a\u0442\u043e \u0431\u044b \u043c\u043e\u0433 \u043f\u043e\u043c\u044b\u0441\u043b\u0438\u0442\u044c, \u0432\u043e \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u0441\u0435 \u0432\u044b\u043b\u044c\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043d\u0430\u0441 \u043e\u0431\u043e\u0438\u0445\u2026<\/p>\n<h4>\u0427\u0442\u043e \u043d\u0435 \u0442\u0430\u043a \u0441 &#171;\u0440\u044b\u043d\u043a\u043e\u043c&#187; \u0442\u0432\u0438\u043a\u0435\u0440\u043e\u0432<\/h4>\n<p>\u041d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u043d\u0430\u0434\u043e \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u043b\u0435\u0447\u044c\u0441\u044f \u0438 \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u0442\u044c \u0442\u0435\u043c\u0443 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 &#171;\u0440\u044b\u043d\u043a\u0430&#187; \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0442\u0432\u0438\u043a\u0435\u0440\u043e\u0432 \u0434\u043b\u044f Windows. \u0424\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e \u0432\u0441\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0442\u0430\u043a\u043e\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430 2 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438:<\/p>\n<ol>\n<li>\n<p>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e\u0442 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0438\u0434 \u041e\u0421;<\/p>\n<\/li>\n<li>\n<p>\u0412\u043c\u0435\u0448\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u0440\u0430\u0431\u043e\u0442\u0443 \u041e\u0421 (\u0438 \u0438\u043d\u043e\u0433\u0434\u0430 \u043b\u043e\u043c\u0430\u044f \u0435\u0435 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u043d\u0430 \u043a\u043e\u0440\u043d\u044e):<\/p>\n<ol>\n<li>\n<p>\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 Microsoft Defender, \u0432\u044b\u0440\u044b\u0432\u0430\u044f \u0435\u0433\u043e \u0441 \u043a\u043e\u0440\u043d\u0435\u043c \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b;<\/p>\n<\/li>\n<li>\n<p>\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u0447\u0430\u0441\u0442\u043d\u044b\u0445 UWP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0432\u0430\u0440\u0432\u0430\u0440\u0441\u043a\u0438 \u0432\u044b\u043a\u043e\u0440\u0447\u0435\u0432\u044b\u0432\u0430\u044f \u0444\u0430\u0439\u043b\u044b \u0438\u0437 <em>%ProgramFiles%\\WindowsApp<\/em>s;<\/p>\n<\/li>\n<li>\n<p>\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 \u0426\u0435\u043d\u0442\u0440 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f Windows.<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>\u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u044d\u0442\u0430 \u0441\u0431\u043e\u0440\u043d\u0430\u044f \u0441\u043e\u043b\u044f\u043d\u043a\u0430 \u0441\u0434\u043e\u0431\u0440\u0435\u043d\u0430 \u043f\u0430\u0440\u043e\u0447\u043a\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043f\u0440\u043e\u0432\u043e\u0434\u043d\u0438\u043a\u0430 \u0432 \u0442\u043e\u043c \u0438\u043b\u0438 \u0438\u043d\u043e\u043c \u0432\u0438\u0434\u0435, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u0430\u0440\u044b \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435.. \u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u0435\u043c \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e \u043c\u0430\u043d\u0438\u0430\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0435\u0436\u0435\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u043e \u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0438 \u043f\u043e \u0432\u0441\u0435\u0439 \u041e\u0421, \u0433\u0434\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0445\u043e\u0442\u044c \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b. \u0421\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0432\u043e\u0437\u0432\u0435\u0434\u0435\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0432 \u0430\u0431\u0441\u043e\u043b\u044e\u0442.<\/p>\n<p>\u041d\u043e \u044d\u0442\u043e \u0432\u0441\u0435 \u043a\u0440\u0430\u0439\u043d\u043e\u0441\u0442\u0438. \u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b\u0445\u043e\u0434\u0438\u0442 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043e\u0431\u0437\u043e\u0440 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 YouTube, \u043d\u0430 \u043f\u0440\u0435\u0432\u044c\u044e-\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u0441\u0442\u0430\u0432\u0438\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442, \u0447\u0442\u043e \u0432\u043e \u0432\u0441\u0435\u0445 \u0438\u0433\u0440\u0430\u0445 \u0443 \u0432\u0430\u0441 \u043f\u043e\u0432\u044b\u0441\u044f\u0442\u0441\u044f \u0434\u043e 300 FPS (\u0432\u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a \u041f\u041a) \u0438 \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u043e\u0432\u043e &#171;\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f&#187;.\u00a0<\/p>\n<p>\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 \u0430\u043d\u0433\u043b\u043e\u044f\u0437\u044b\u0447\u043d\u044b\u043c \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u044e\u0442\u0441\u044f &#171;debloat&#187; \u0438\u043b\u0438 &#171;debotnet&#187;, \u043d\u0430\u043c\u0435\u043a\u0430\u044f, \u0447\u0442\u043e Windows \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0447\u0443\u0442\u044c \u043c\u0435\u043d\u0435\u0435, \u0447\u0435\u043c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u0437 \u043d\u0435\u043d\u0443\u0436\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c. \u0412\u0435\u0434\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0437\u043d\u0430\u044e\u0442, \u0447\u0442\u043e Windows &#171;\u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438&#187; \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e, \u0430 Microsoft \u0441\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043e\u0442 \u043d\u0430\u0441 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 \u0440\u0435\u0435\u0441\u0442\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435-\u0442\u043e \u0438 \u0441\u0434\u0435\u043b\u0430\u044e\u0442 \u0438\u0437 \u0432\u0430\u0448\u0435\u0433\u043e \u041f\u041a \u0440\u0430\u043a\u0435\u0442\u0443. \u0418 \u0432\u043e\u043e\u0431\u0449\u0435 \u0432\u0441\u0435\u043c\u0443 \u0432\u0438\u043d\u043e\u0439, \u043f\u043e \u0438\u0445 \u043c\u043d\u0435\u043d\u0438\u044e, Microsoft Defender, \u0441\u0436\u0438\u0440\u0430\u044e\u0449\u0438\u0439 \u041c\u0411 \u041e\u0417\u0423, \u043f\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 UWP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u043b\u043e\u0433\u0438, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u0431\u0435\u0441\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0430\u043c\u0438 \u0438\u0437 \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0449\u0438\u043a\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0439, \u2014 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0430\u0434\u043d\u0438\u043a\u0438 \u0410\u043f\u043e\u043a\u0430\u043b\u0438\u043f\u0441\u0438\u0441\u0430!<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/5a9\/422\/9cf\/5a94229cf2aac80554ae6918b5dd8fd0.jpg\" alt=\"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438, \u043d\u0435\u0434\u043e\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c Windows\" title=\"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438, \u043d\u0435\u0434\u043e\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c Windows\" width=\"1500\" height=\"1124\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5a9\/422\/9cf\/5a94229cf2aac80554ae6918b5dd8fd0.jpg\" data-blurred=\"true\"\/><figcaption>\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438, \u043d\u0435\u0434\u043e\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c Windows<\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0442\u044c\u0441\u044f \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043f\u0440\u0438\u0447\u0438\u043d\u0430\u043c:<\/p>\n<ol>\n<li>\n<p>\u041f\u0440\u0438\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u0432\u043e\u0435\u043c \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043d\u0435 \u0441\u0430\u043c\u044b\u0435 \u043c\u043e\u0449\u043d\u044b\u0439 \u041f\u041a;<\/p>\n<\/li>\n<li>\n<p>\u0418\u0441\u043a\u0440\u0435\u043d\u043d\u044f\u044f \u0443\u0431\u0435\u0436\u0434\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0432 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0432\u043e\u0438\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0432 \u0441\u0438\u043b\u0443 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u043d\u0438\u0439 \u043e \u0440\u0430\u0431\u043e\u0442\u0435 Windows;<\/p>\n<\/li>\n<li>\n<p>\u0426\u0435\u043b\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0437\u0430\u0431\u043b\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441 \u0446\u0435\u043b\u044c\u044e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u043e\u043a\u0440\u0443\u0433 \u0441\u0435\u0431\u044f \u0430\u0443\u0440\u044b \u0433\u0443\u0440\u0443 \u0432 \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u0445 \u0440\u0430\u0431\u043e\u0442\u044b Windows \u0438 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0435\u0435 &#171;\u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c&#187;;<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0437\u043b\u043e\u0432\u0440\u0435\u0434\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0441 \u0446\u0435\u043b\u044c\u044e \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0431\u044b\u043b\u0438 \u043e\u0442 \u0434\u043e\u0432\u0435\u0440\u0447\u0438\u0432\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439.<\/p>\n<\/li>\n<\/ol>\n<h4>\u041f\u0435\u0440\u0432\u044b\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u043d\u0430 PowerShell, \u0438\u043b\u0438 \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043d\u0430\u0434\u043e \u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430 C#<\/h4>\n<p>\u041c\u044b \u0441 \u0414\u043c\u0438\u0442\u0440\u0438\u0435\u043c \u0431\u044b\u0441\u0442\u0440\u043e \u043d\u0430\u0448\u043b\u0438 \u043e\u0431\u0449\u0438\u0439 \u044f\u0437\u044b\u043a, \u0438, \u043e\u0431\u0433\u043e\u0432\u043e\u0440\u0438\u0432 \u0432\u0435\u043a\u0442\u043e\u0440 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u044f \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u043b, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u043f\u0435\u0440\u0435\u043d\u0435\u0441 \u0438\u0445 \u0432 \u0433\u0440\u0430\u0444\u0438\u043a\u0443.<\/p>\n<p>\u0414\u043e\u043b\u0433\u043e \u043b\u0438, \u043a\u043e\u0440\u043e\u0442\u043a\u043e \u043b\u0438, \u043d\u043e \u0443\u0436\u0435 \u043a \u043a\u043e\u043d\u0446\u0443 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f, \u043a\u043e\u0433\u0434\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430 \u0432 \u0435\u0433\u043e PowerShell-\u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u043f\u0435\u0440\u0435\u0432\u0430\u043b\u0438\u043b\u043e \u0437\u0430 20 000, powershell.exe \u0432\u0441\u0442\u0430\u043b \u043a\u043e\u043b\u043e\u043c: \u0437\u0430\u043f\u0443\u0441\u043a \u0443\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u043b \u043e\u043a\u043e\u043b\u043e 10 \u0441\u0435\u043a\u0443\u043d\u0434, \u0438 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043b, \u0447\u0442\u043e \u0442\u0430\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0438 \u043a\u0430\u043a \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041d\u0430\u0434\u043e \u0431\u044b\u043b\u043e \u0438\u0434\u0442\u0438 \u0434\u0430\u043b\u044c\u0448\u0435. \u041d\u043e \u043a\u0443\u0434\u0430? \u041c\u044b \u044f\u0432\u043d\u043e \u043d\u0435 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043b\u0438 \u043d\u0438 \u043d\u0430\u0448\u0438 \u0441\u0438\u043b\u044b, \u043d\u0438 \u0437\u043d\u0430\u043d\u0438\u044f, \u043d\u0438 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442. \u041e\u0442\u0432\u0435\u0442 \u0440\u043e\u0434\u0438\u043b\u0441\u044f \u0441\u0430\u043c \u043f\u043e \u0441\u0435\u0431\u0435: \u044f \u043f\u043e\u0437\u0432\u043e\u043d\u0438\u043b \u0414\u043c\u0438\u0442\u0440\u0438\u044e \u0438 \u0440\u043e\u0431\u043a\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0435\u043c\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u043c C#. \u0421\u0443\u0434\u044f \u043f\u043e \u0437\u0432\u0443\u043a\u0430\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d \u043d\u0430\u0447\u0430\u043b \u0438\u0437\u0434\u0430\u0432\u0430\u0442\u044c, \u044f \u043f\u043e\u0434\u0443\u043c\u0430\u043b, \u0441\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d4c\/cdf\/751\/d4ccdf75121f4627132e4939434236c8.gif\" width=\"320\" height=\"240\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d4c\/cdf\/751\/d4ccdf75121f4627132e4939434236c8.gif\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041e\u043d \u043d\u0435 \u043e\u0442\u0440\u0438\u0446\u0430\u043b, \u0447\u0442\u043e \u043f\u0438\u0448\u0435\u0442 \u0438\u043d\u043e\u0433\u0434\u0430 \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043f\u0440\u043e\u0441\u0442\u0435\u043d\u044c\u043a\u0438\u0435 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 C# \u0434\u043b\u044f \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b, \u043d\u043e \u044d\u0442\u043e \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0435\u0433\u043e \u043a\u0440\u0443\u0433 \u043e\u0431\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u044d\u0442\u043e \u043a\u0430\u043a \u0445\u043e\u0431\u0431\u0438, \u0438 \u043e\u043d \u043d\u0435 \u043f\u043e\u0442\u044f\u043d\u0435\u0442. \u0423\u0436 \u043d\u0435 \u0437\u043d\u0430\u044e, \u043a\u0430\u043a\u0438\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438, \u043d\u043e \u044f \u0443\u0431\u0435\u0434\u0438\u043b \u0435\u0433\u043e \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c. \u0422\u0443\u0442 \u0436\u0435 \u0432\u0441\u0442\u0430\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430: \u043a\u0430\u043a \u043d\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c GUI-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u043d\u0435 \u043d\u0430\u043f\u0438\u0445\u0430\u0435\u0448\u044c \u043a\u043d\u043e\u043f\u043e\u043a \u2014 \u0442\u0443\u0442 \u043d\u0443\u0436\u0435\u043d \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b! \u041d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u0438\u043c\u0435\u043d\u043d\u043e \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u043d\u0430\u0447\u0430\u043b \u0434\u043e\u0433\u0430\u0434\u044b\u0432\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0435\u0433\u043e \u0432\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0442 \u0432 \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u0430\u0432\u0430\u043d\u0442\u044e\u0440\u0443.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/86a\/dbf\/aa7\/86adbfaa778bfb3323274eef18901803.gif\" alt=\"\u0422\u0430\u043a\u043e\u0433\u043e \u0442\u0432\u0438\u043a\u0435\u0440\u0430 \u043d\u0435 \u0434\u0430\u0439 \u0431\u043e\u0433 \u043d\u0438\u043a\u043e\u043c\u0443! \u041a\u0430\u0434\u0440\u044b \u0438\u0437 \u043a\/\u0444 \u0428\u0438\u0440\u043b\u0438-\u043c\u044b\u0440\u043b\u0438\" title=\"\u0422\u0430\u043a\u043e\u0433\u043e \u0442\u0432\u0438\u043a\u0435\u0440\u0430 \u043d\u0435 \u0434\u0430\u0439 \u0431\u043e\u0433 \u043d\u0438\u043a\u043e\u043c\u0443! \u041a\u0430\u0434\u0440\u044b \u0438\u0437 \u043a\/\u0444 \u0428\u0438\u0440\u043b\u0438-\u043c\u044b\u0440\u043b\u0438\" width=\"560\" height=\"405\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/86a\/dbf\/aa7\/86adbfaa778bfb3323274eef18901803.gif\"\/><figcaption>\u0422\u0430\u043a\u043e\u0433\u043e \u0442\u0432\u0438\u043a\u0435\u0440\u0430 \u043d\u0435 \u0434\u0430\u0439 \u0431\u043e\u0433 \u043d\u0438\u043a\u043e\u043c\u0443! \u041a\u0430\u0434\u0440\u044b \u0438\u0437 \u043a\/\u0444 \u0428\u0438\u0440\u043b\u0438-\u043c\u044b\u0440\u043b\u0438<\/figcaption><\/figure>\n<details class=\"spoiler\">\n<summary>\u0421\u0442\u0440\u0430\u0448\u043d\u044b\u0435 \u043d\u0430\u0431\u0440\u043e\u0441\u043a\u0438 3000<\/summary>\n<div class=\"spoiler__content\">\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62feac8a6bb29b3416f4082a\" data-style=\"\" id=\"62feac8a6bb29b3416f4082a\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62feaca26bb29b3416f4082b\" data-style=\"\" id=\"62feaca26bb29b3416f4082b\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62feacc293219833d70d1751\" data-style=\"\" id=\"62feacc293219833d70d1751\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62feacef09459f343c8c1b96\" data-style=\"\" id=\"62feacef09459f343c8c1b96\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62fead0a09459f343c8c1b97\" data-style=\"\" id=\"62fead0a09459f343c8c1b97\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62fead12ab11133472440647\" data-style=\"\" id=\"62fead12ab11133472440647\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62fead1bd3d80a33fecd1f45\" data-style=\"\" id=\"62fead1bd3d80a33fecd1f45\" width=\"\"><\/div>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0412\u0441\u0435 \u043f\u0440\u043e\u0447\u0438\u0435 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u044b \u0441 \u0432\u0438\u0434\u0435\u043e \u0443\u0442\u0440\u0430\u0447\u0435\u043d\u044b \u0438\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u044b, \u0438 \u043d\u0438\u043a\u0442\u043e \u0443\u0436\u0435 \u043d\u0435 \u0443\u0432\u0438\u0434\u0438\u0442, \u043a\u0430\u043a \u043f\u043b\u043e\u0445\u043e \u0443 \u043d\u0430\u0441 \u0432\u0441\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u043e. \ud83d\ude42<\/p>\n<p>\u0413\u0434\u0435-\u0442\u043e \u043a \u0438\u044e\u043d\u044e 2020 \u043c\u044b \u043e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u0437\u043d\u0430\u043b\u0438\u0441\u044c \u0441\u0435\u0431\u0435, \u0447\u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u0443 \u043d\u0430\u0441 \u043d\u0435 \u0432\u044b\u0439\u0434\u0435\u0442 \u0441 \u0442\u0430\u043a\u0438\u043c \u043f\u043e\u0434\u0445\u043e\u0434\u043e\u043c, \u0438 \u043d\u0430\u0434\u043e \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0443 \u043a\u0430\u043a\u043e\u0433\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0444\u0440\u0438\u043b\u0430\u043d\u0441\u0435\u0440\u0430 UI \u0441 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u043c, \u043f\u0440\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u043c UX. \u0418 \u0432\u043e\u0442 \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u043d\u0430\u043c \u0443\u043b\u044b\u0431\u043d\u0443\u043b\u0430\u0441\u044c \u0443\u0434\u0430\u0447\u0430, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u0444\u0440\u0438\u043b\u0430\u043d\u0441\u0435\u0440\u043e\u0432 \u043c\u044b \u043d\u0430\u0442\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u043d\u0430 <a href=\"https:\/\/www.linkedin.com\/in\/vladimir-nameless-132745a1\" rel=\"noopener noreferrer nofollow\"><u>\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440\u0430<\/u><\/a>.<\/p>\n<p>\u041d\u0435 \u0431\u0443\u0434\u0435\u043c \u0437\u0430\u043e\u0441\u0442\u0440\u044f\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u044d\u0442\u043e\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0442\u0430\u043a \u043a\u0430\u043a \u0438 \u043e\u043d\u0430 \u043f\u043e\u0442\u0435\u0440\u043f\u0435\u043b\u0430 \u043a\u0440\u0430\u0445 \u0434\u0430\u0436\u0435 \u0441 \u043f\u0440\u0438\u0432\u043b\u0435\u0447\u0435\u043d\u043d\u044b\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432. \u0412\u0441\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0442\u044b \u0441\u0430\u043c \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u043d\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0448\u044c, \u0447\u0442\u043e \u0442\u0435\u0431\u0435 \u043d\u0430\u0434\u043e, \u0442\u043e \u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439. \u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043c\u0430\u043a\u0435\u0442\u0430 \u0432 Zeplin \u043d\u0430\u0448\u0430 \u044d\u0439\u0444\u043e\u0440\u0438\u044f \u0434\u043b\u0438\u043b\u0430\u0441\u044c \u043d\u0435\u0434\u043e\u043b\u0433\u043e: \u0435\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0434\u0430\u0436\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u0431\u044b\u043b\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c \u0441 \u043d\u0430\u0448\u0438\u043c\u0438 \u043f\u043e\u0442\u0443\u0433\u0430\u043c\u0438, \u043d\u043e \u0432\u0441\u0435 \u0440\u0430\u0437\u0431\u0438\u043b\u043e\u0441\u044c \u043e \u0441\u043a\u0430\u043b\u044b &#171;\u043d\u0435\u0437\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043d\u0438\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f&#187;. \u041c\u044b \u043d\u0435 \u0443\u0447\u043b\u0438 \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0435\u0449\u0435\u0439, \u0447\u0442\u043e \u0431\u044b\u043b\u043e \u0434\u0430\u0436\u0435 \u0441\u0442\u044b\u0434\u043d\u043e \u043f\u0440\u0438\u0437\u043d\u0430\u0442\u044c\u0441\u044f \u0435\u043c\u0443, \u0447\u0442\u043e \u043f\u043e \u0441\u0443\u0442\u0438 \u043d\u0430\u0434\u043e \u0432\u0441\u0435 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u0442\u044c. \u041d\u043e \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0432\u0430\u043b\u0430 \u0435\u0449\u0435 \u043d\u0435 \u043d\u0430\u043a\u0440\u044b\u043b\u043e \u043d\u0430\u0441, \u0438 \u043c\u044b \u0431\u0430\u0440\u0430\u0445\u0442\u0430\u043b\u0438\u0441\u044c \u0441 \u0442\u0435\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u043c \u0434\u0438\u0437\u0430\u0439\u043d\u0430 \u0435\u0449\u0435 \u0433\u0434\u0435-\u0442\u043e \u0434\u043e \u0434\u0435\u043a\u0430\u0431\u0440\u044f 2020, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u0448\u043b\u043e \u043e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0442\u0430\u043a \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c\u0441\u044f.<\/p>\n<div class=\"embed_link\">\n<div class=\"embed__thumb\" style=\"background-image: url(&quot;https:\/\/scene.zeplin.io\/img\/icPublic.png&quot;);\"><\/div>\n<div class=\"embed__caption\">\n<div class=\"embed__caption-title\"><span>SophiApp | Zeplin Scene<\/span><\/div>\n<p><a href=\"https:\/\/scene.zeplin.io\/project\/5ee37e184f5880b7453b9ea8\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"embed__caption-link\">scene.zeplin.io<\/a><\/div>\n<\/div>\n<p>\u0412 \u0434\u0435\u043a\u0430\u0431\u0440\u0435 2020 \u0432 \u0442\u0440\u0435\u0442\u0438\u0439 \u0440\u0430\u0437 \u043c\u044b \u0437\u0430\u043a\u0438\u043d\u0443\u043b\u0438 \u043d\u0435\u0432\u043e\u0434 \u0441 \u0442\u0432\u0435\u0440\u0434\u044b\u043c \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 \u0432\u043e \u0447\u0442\u043e \u0431\u044b \u0442\u043e \u043d\u0438 \u0441\u0442\u0430\u043b\u043e! \u0423\u0447\u0442\u044f \u0432\u0441\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0434\u0438\u0437\u0430\u0439\u043d\u0430 (\u0442\u0430\u043a \u0441\u0447\u0438\u0442\u0430\u043b\u0438), \u043c\u044b \u0432\u043d\u043e\u0432\u044c \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440\u0430, \u043d\u0430\u0434\u0435\u044f\u0441\u044c \u043d\u0430 \u0431\u043e\u0433\u043e\u0432 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u0440\u0435\u043a\u0438, \u0447\u0442\u043e \u043d\u0430 \u044d\u0442\u043e\u0442-\u0442\u043e \u0440\u0430\u0437 \u0443 \u043d\u0430\u0441 \u0432\u0441\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fa5\/99a\/905\/fa599a905f8b90913b025e588b3fa5f5.gif\" alt=\"\u0414\u043c\u0438\u0442\u0440\u0438\u0439: Ah shit, here we go again\" title=\"\u0414\u043c\u0438\u0442\u0440\u0438\u0439: Ah shit, here we go again\" width=\"498\" height=\"269\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fa5\/99a\/905\/fa599a905f8b90913b025e588b3fa5f5.gif\"\/><figcaption>\u0414\u043c\u0438\u0442\u0440\u0438\u0439: Ah shit, here we go again<\/figcaption><\/figure>\n<p>\u041d\u0435\u043b\u044c\u0437\u044f \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u0441 \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u043c\u0430\u043a\u0435\u0442\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u043e\u0448\u043b\u0430 \u043b\u0435\u0433\u0447\u0435, \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0430\u043c\u0438 \u0443\u0436\u0435 \u0434\u0432\u0438\u0433\u0430\u043b\u0438 \u043a\u0430\u043a \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u043f\u0435\u0440\u0435\u043a\u043e\u0440 \u0432\u0441\u0435\u043c\u0443, \u0442\u0430\u043a \u0438 \u0443\u0436 \u0431\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0441\u044f \u0434\u0438\u0437\u0430\u0439\u043d. \u0412 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0432\u044b\u0434\u0430\u0432\u0430\u043b\u0438 \u043c\u044b.<\/p>\n<p><strong>\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u0438 SophiApp \u0438 \u0442\u043e, \u043a\u0430\u043a \u043e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442<\/strong><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c73\/475\/f1f\/c73475f1f76f1d85f900127f03e2eb70.gif\" width=\"1615\" height=\"926\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c73\/475\/f1f\/c73475f1f76f1d85f900127f03e2eb70.gif\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0438\u044f \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 \u043c\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u043b\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c: \u043d\u0430 \u043c\u043e\u0438 \u043f\u043b\u0435\u0447\u0438 \u0432\u043e\u0437\u043b\u043e\u0436\u0435\u043d\u043e \u0431\u044b\u043b\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u043d\u0430 PowerShell, \u0447\u0442\u043e\u0431\u044b \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u043c\u043e\u0433 \u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0447\u0435\u043a\u0431\u043e\u043a\u0441\u044b \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435, \u0442\u043e \u0431\u0438\u0448\u044c, \u043a\u043e\u0433\u0434\u0430 \u043b\u043e\u0436\u044c, \u0430 \u043a\u043e\u0433\u0434\u0430 \u0438\u0441\u0442\u0438\u043d\u0430. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043e\u043a, PR, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 Microsoft Defender (\u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0441\u0435\u044f\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u043d \u0441\u043b\u043e\u043c\u0430\u043d \u0438\u043b\u0438 \u0441\u043b\u043e\u043c\u0430\u043d \u043a\u044d\u0448 WMI), \u043b\u043e\u0433\u0438\u043a\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u043a\u0430\u0436\u0434\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438. \u0414\u043c\u0438\u0442\u0440\u0438\u044e \u0436\u0435 \u0434\u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u0438 \u043e\u0442\u043b\u0430\u0434\u043a\u0430.<\/p>\n<p>\u0421\u0442\u043e\u0438\u0442 \u0437\u0430\u043e\u0441\u0442\u0440\u0438\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u043f\u043e\u0447\u0435\u043c\u0443 \u043c\u044b \u0442\u0430\u043a \u0442\u0440\u0435\u043f\u0435\u0442\u043d\u043e \u043e\u0442\u043d\u043e\u0441\u0438\u043c\u0441\u044f \u043a \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441\u0431\u043e\u0440\u043a\u0438 Windows \u0438 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 Microsoft Defender. \u041d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0432\u0441\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u043e: \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u043c\u043e\u0435\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 <a href=\"https:\/\/github.com\/farag2\/Sophia-Script-for-Windows\" rel=\"noopener noreferrer nofollow\"><u>Sophia Script for Windows<\/u><\/a> (\u0431\u043e\u043b\u0435\u0435 500 000 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0439 \u0437\u0430 2,5 \u0433\u043e\u0434\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0431\u043e\u043b\u0435\u0435 5 000 \u0437\u0432\u0435\u0437\u0434 \u043d\u0430 GitHub), \u0435\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u0430\u044f \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0446\u0435\u043b\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e \u043b\u043e\u043c\u0430\u044e\u0442 Windows, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0441 \u0446\u0435\u043b\u044c\u044e\u00a0 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u0430 \u0438\u043b\u0438 \u0435\u0433\u043e \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0432\u044b\u0440\u0435\u0437\u0430\u043d\u0438\u044f \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0412\u0441\u0435 \u043e\u043f\u044f\u0442\u044c \u0436\u0435 \u0440\u0430\u0441\u0442\u0435\u0442 \u0438\u0437 YouTube, \u0433\u0434\u0435 \u043d\u0435\u0447\u0438\u0441\u0442\u044b\u0435 \u043d\u0430 \u0440\u0443\u043a\u0443 \u0431\u043b\u043e\u0433\u0435\u0440\u044b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0432\u0435\u0434\u0443\u0442 \u0440\u0438\u0442\u043e\u0440\u0438\u043a\u0443 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0432\u0441\u0435 \u0431\u0435\u0434\u044b \u0432 \u041e\u0421 \u043e\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u0432 \u043d\u0435\u0439 Microsoft Defender.\u00a0<\/p>\n<p>\u0414\u0440\u0443\u0433\u0430\u044f \u043a\u0440\u0430\u0439\u043d\u043e\u0441\u0442\u044c, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c, \u2014 \u044d\u0442\u043e \u043e\u0442\u043a\u0430\u0437 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432\u043e\u043e\u0431\u0449\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u0438\u0445 Windows, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043d\u0438 \u0443\u0432\u0435\u0440\u0435\u043d\u044b (\u043e\u043f\u044f\u0442\u044c \u0436\u0435 \u0441 \u043f\u043e\u0434\u0430\u0447\u0438 \u0431\u043b\u043e\u0433\u0433\u0435\u0440\u043e\u0432), \u0447\u0442\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043a \u041e\u0421 \u0432\u044b\u0445\u043e\u0434\u044f\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c, \u0438 \u0438\u0445 \u043d\u0430\u0434\u043e \u0441\u0440\u043e\u0447\u043d\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c. \u042d\u0442\u0438 \u0434\u0432\u0430 \u0444\u0430\u043a\u0442\u043e\u0440\u0430 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0432\u043b\u0438\u044f\u044e\u0442, \u043a\u0430\u043a\u043e\u0439 \u0444\u0438\u0434\u0431\u0435\u043a \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u043e\u0441\u043b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f SophiApp. \u0418 \u0447\u0435\u043c \u0441\u0438\u043b\u044c\u043d\u0435\u0435 \u0443\u043a\u0440\u0435\u043f\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0440\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c, \u0447\u0442\u043e Defender \u043d\u0443\u0436\u043d\u043e \u0441\u043b\u043e\u043c\u0430\u0442\u044c, \u0430 \u041e\u0421 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0448\u0438\u0431\u043e\u043a \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043d\u0430\u0448\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b.<\/p>\n<p>\u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u044d\u0442\u0438\u0445 \u0432\u0432\u043e\u0434\u043d\u044b\u0445, \u0432\u043e\u043b\u0435\u0432\u044b\u043c \u0443\u0441\u0438\u043b\u0438\u0435\u043c \u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0433\u0434\u0435-\u0442\u043e \u0440\u0430\u0437 \u0432 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u043f\u043e\u0432\u044b\u0448\u0430\u0442\u044c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435 \u043a \u043c\u0438\u043d\u043e\u0440\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0431\u0438\u043b\u0434\u0430 Windows. \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e <em>1904x.1766+<\/em> \u0434\u043b\u044f Windows 10 \u0438 <em>22000.739+<\/em>, <em>22509+<\/em> \u0434\u043b\u044f Windows 11 \u0438 Windows 11 Insider Preview \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e.<\/p>\n<p>\u0422\u043e \u0436\u0435 \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442, \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430: \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u0431\u0438\u043b\u0434\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u0438 (\u0438, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0435), \u043f\u043e\u0442\u043e\u043c\u0443 \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043b\u0443\u0447\u0448\u0438\u0439 \u043e\u043f\u044b\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u044f\u0435\u0442 \u043e\u0431 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438, \u043d\u043e \u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0443\u044e, \u0435\u0441\u043b\u0438 \u0435\u0435 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0438\u0436\u0435, \u0447\u0435\u043c \u0443\u0436\u0435 \u0438\u043c\u0435\u0435\u0442\u0441\u044f. \u0410 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0438\u0434\u0435\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043d\u043e. \u041a\u0430\u043a \u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0441\u043e\u0444\u0442\u0432\u0435\u0440\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0432 \u043e\u0431\u043b\u0430\u043a\u0435 <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/blob\/master\/sophiapp_versions.json\" rel=\"noopener noreferrer nofollow\"><u>\u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f<\/u><\/a> JSON-\u0444\u0430\u0439\u043b, \u0433\u0434\u0435 \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0434\u043b\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 \u0438 \u0434\u043b\u044f \u0431\u0435\u0442\u0430-\u0432\u0435\u0440\u0441\u0438\u0438.<\/p>\n<p>\u0418\u0442\u0430\u043a \u043c\u044b \u043f\u043b\u0430\u0432\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u043c \u043a \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u0434 \u043a\u0430\u043f\u043e\u0442\u043e\u043c SophiApp, \u043d\u043e \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0430\u043f\u043e\u043c\u043d\u044e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b:<\/p>\n<ul>\n<li>\n<p>\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u044e\u0449\u0438\u0439\u0441\u044f UI: \u0432\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u041d\u0415 \u0437\u0430\u0445\u0430\u0440\u0434\u043a\u043e\u0436\u0435\u043d\u044b;<\/p>\n<\/li>\n<li>\n<p>25 000+ \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430 (\u043d\u0435 \u0441\u0447\u0438\u0442\u0430\u044f JSON-\u043a\u043e\u043d\u0444\u0438\u0433\u043e\u0432);<\/p>\n<\/li>\n<li>\n<p>\u0411\u043e\u043b\u044c\u0448\u0435 130 \u0442\u0432\u0438\u043a\u043e\u0432;<\/p>\n<\/li>\n<li>\n<p>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 \u041f\u041a\u041c;<\/p>\n<\/li>\n<li>\n<p>\u041f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044f\u043c\u0438 \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439, \u0443\u043a\u0440\u0430\u0438\u043d\u0441\u043a\u0438\u0439, \u043d\u0435\u043c\u0435\u0446\u043a\u0438\u0439, \u0438\u0442\u0430\u043b\u044c\u044f\u043d\u0441\u043a\u0438\u0439, \u0444\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439, \u0447\u0435\u0448\u0441\u043a\u0438\u0439 \u0438 \u0442\u0443\u0440\u0435\u0446\u043a\u0438\u0439 \u044f\u0437\u044b\u043a\u0438;<\/p>\n<\/li>\n<li>\n<p>SophiApp \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u0430\u0442\u0442\u0435\u0440\u043d<a href=\"https:\/\/ru.wikipedia.org\/wiki\/Model-View-ViewModel\" rel=\"noopener noreferrer nofollow\"> <u>MVVM<\/u><\/a>;<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438;<\/p>\n<\/li>\n<li>\n<p>SophiApp \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f<a href=\"https:\/\/pvs-studio.com\/pvs-studio\" rel=\"noopener noreferrer nofollow\"> <u>\u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u043c<\/u><\/a>, \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043b\u044e\u0431\u0435\u0437\u043d\u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0432 <a href=\"https:\/\/pvs-studio.com\/ru\/pvs-studio\/\" rel=\"noopener noreferrer nofollow\">PVS-Studio<\/a>;<\/p>\n<\/li>\n<li>\n<p>\u0412\u0441\u0435 \u0431\u0438\u043b\u0434\u044b \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0432 \u043e\u0431\u043b\u0430\u043a\u0435 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c<a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/actions\" rel=\"noopener noreferrer nofollow\"> <u>GitHub Actions<\/u><\/a> (<a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/blob\/master\/.github\/workflows\/SophiApp.yml\" rel=\"noopener noreferrer nofollow\"><u>\u043a\u043e\u043d\u0444\u0438\u0433<\/u><\/a>). \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0445\u044d\u0448-\u0441\u0443\u043c\u043c\u0443 \u0430\u0440\u0445\u0438\u0432\u0430 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0440\u0435\u043b\u0438\u0437\u0430 \u0441 \u0445\u044d\u0448-\u0441\u0443\u043c\u043c\u043e\u0439 \u0432 \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u043d\u0430 <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/runs\/7917492626?check_suite_focus=true#step:9:16\" rel=\"noopener noreferrer nofollow\"><u>\u0448\u0430\u0433\u0435<\/u><\/a> \u00abCompress Files\u00bb, \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u0442\u044c \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u043c, \u0447\u0442\u043e \u0430\u0440\u0445\u0438\u0432 \u043d\u0435 \u043f\u043e\u0434\u043c\u0435\u043d\u044f\u043b\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0440\u0435\u043b\u0438\u0437\u0430 (\u0434\u043b\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043b\u043e\u0433\u043e\u0432 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0432\u043e\u0439\u0442\u0438 \u0432 \u0432\u0430\u0448\u0443 \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c GitHub);<\/p>\n<\/li>\n<li>\n<p>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c \u043f\u0440\u0438 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u043a\u0443\u0440\u0441\u043e\u0440\u0430 \u043d\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044e;<\/p>\n<\/li>\n<li>\n<p>\u0418\u043c\u0435\u0435\u0442 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0434\u0432\u0438\u0436\u043e\u043a \u043f\u043e\u0438\u0441\u043a\u0430 \u043f\u043e \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u043c \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e;<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0442\u0435\u043c\u043d\u0443\u044e \u0438 \u0441\u0432\u0435\u0442\u043b\u0443\u044e \u0442\u0435\u043c\u044b. \u041c\u043e\u0436\u0435\u0442 \u043c\u0435\u043d\u044f\u0442\u044c \u0442\u0435\u043c\u0443 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0432 Windows;<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0438 \u0442\u0435\u043b\u0435\u043c\u0435\u0442\u0440\u0438\u044e;<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0430 \u0432 \u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0439;<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c UI \u0438 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e;<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0438 \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0443\u0434\u0430\u043b\u0438\u0442\u044c OneDrive, \u043d\u0435 \u043d\u0430\u0440\u0443\u0448\u0438\u0432 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u044c \u041e\u0421;<\/p>\n<\/li>\n<li>\n<p>\u0423\u0434\u0430\u043b\u0438\u0442\u044c UWP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044f \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u043c\u0435\u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043e\u0432. \u0421\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u0442\u0441\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0438\u043a\u043e\u043d\u043a\u0438 \u0441\u0430\u043c\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0437\u0430\u0445\u0430\u0440\u0434\u043a\u043e\u0436\u0435\u043d\u043e;<\/p>\n<\/li>\n<li>\n<p>\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 <a href=\"https:\/\/apps.microsoft.com\/store\/detail\/hevc-video-extensions-from-device-manufacturer\/9N4WGH0Z6VHQ\" rel=\"noopener noreferrer nofollow\">HEVC Video Extensions from Device Manufacturer<\/a>, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0444\u043e\u0440\u043c\u0430\u0442\u0430 .<em>heic<\/em> \u0438 <em>.heif<\/em>;<\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 &#171;Windows Cleanup&#187; \u043f\u043e \u043e\u0447\u0438\u0441\u0442\u043a\u0435 \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 Windows \u0432 \u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0439. \u041f\u0435\u0440\u0435\u0434 \u043d\u0430\u0447\u0430\u043b\u043e\u043c \u043e\u0447\u0438\u0441\u0442\u043a\u0438 \u0432\u0441\u043f\u043b\u044b\u0432\u0435\u0442 \u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0442\u043e\u0441\u0442, \u0433\u0434\u0435 \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u043e\u0442\u043b\u043e\u0436\u0438\u0442\u044c, \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435;<\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 &#171;SoftwareDistribution&#187; \u043f\u043e \u043e\u0447\u0438\u0441\u0442\u043a\u0435 \u043f\u0430\u043f\u043e\u043a %SystemRoot% \\SoftwareDistribution\\Download \u0438 %TEMP% \u0432 \u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0439;<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c Windows;<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0440\u0442\u0430\u0442\u0438\u0432\u043d\u0430\u044f: \u0432 \u0440\u0435\u0435\u0441\u0442\u0440\u0435 \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043d\u0438\u043a\u0430\u043a\u0438\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438, \u0430 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u0447\u0438\u0441\u0442\u0438\u0442\u0441\u044f \u043b\u043e\u0433 .NET Framework \u043e\u0442 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b;<\/p>\n<\/li>\n<li>\n<p>\u041e\u0433\u0440\u043e\u043c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0442\u0432\u0438\u043a\u043e\u0432 \u043f\u043e \u043a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u043d\u0438\u043a\u0430 \u0438 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u044e;<\/p>\n<\/li>\n<li>\n<p>\u0412\u0441\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0437\u0430\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u041e\u0421, \u0447\u0442\u043e \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0448\u0430\u043d\u0441 \u043d\u0430\u0432\u0440\u0435\u0434\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.<\/p>\n<\/li>\n<\/ul>\n<h4>\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f<\/h4>\n<ul>\n<li>\n<p>Windows 10 2004\/20H2\/21H1\/21H2\/22H2 x64;<\/p>\n<ul>\n<li>\n<p>\u0411\u0438\u043b\u0434 1904x.1706+.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Windows 11 21H2\/22H2\/23H2;<\/p>\n<ul>\n<li>\n<p>22000.739+, 22509+.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p>\u0427\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c SophiApp, \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0432\u043e\u0448\u0435\u0434\u0448\u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 \u043d\u0430 \u041f\u041a;<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043b\u0438\u0448\u044c \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u0430 \u041e\u0421. SophiApp \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430 \u0441\u043b\u043e\u043c\u0430\u043d\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Windows;<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0437\u0430\u0432\u0438\u0441\u044f\u0442 \u043e\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442. \u041f\u0440\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0431\u0443\u0434\u0443\u0442 \u0441\u043a\u0440\u044b\u0442\u044b \u0432 UI \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u043d\u0435 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0443\u043f;<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u043a\u0440\u044b\u0442\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432 UI, \u0432\u043a\u043b\u044e\u0447\u0438\u0432 \u00ab\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u00bb \u0432 \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b. \u0421\u043a\u0440\u044b\u0442\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u043c\u0435\u0447\u0435\u043d\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0448\u0435\u0441\u0442\u0435\u0440\u0435\u043d\u043a\u043e\u0439;<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f SophiApp \u0431\u0443\u0434\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0437\u0434\u0430\u043d \u043b\u043e\u0433-\u0444\u0430\u0439\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u044c, \u0435\u0441\u043b\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u043d\u0430\u043c \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a.<\/p>\n<\/li>\n<\/ul>\n<h4>\u0421\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438<\/h4>\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/JamesNK\/Newtonsoft.Json\" rel=\"noopener noreferrer nofollow\"><u>Json.NET<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/dahall\/taskscheduler\" rel=\"noopener noreferrer nofollow\"><u>TaskScheduler<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/jeffkl\/ManagedDism\" rel=\"noopener noreferrer nofollow\"><u>ManagedDism<\/u><\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/wixtoolset\/wix3\" rel=\"noopener noreferrer nofollow\"><u>wix3<\/u><\/a><\/p>\n<\/li>\n<\/ul>\n<details class=\"spoiler\">\n<summary>\u041c\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432!<\/summary>\n<div class=\"spoiler__content\">\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a10\/648\/43e\/a1064843e77aaba6a0d7244540a75dc3.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a10\/648\/43e\/a1064843e77aaba6a0d7244540a75dc3.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4a4\/a4c\/8db\/4a4a4c8db5f6d18b0429cbddb61f07e9.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4a4\/a4c\/8db\/4a4a4c8db5f6d18b0429cbddb61f07e9.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f7a\/a51\/e03\/f7aa51e030629754f287a485b0311f91.png\" width=\"1612\" height=\"927\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f7a\/a51\/e03\/f7aa51e030629754f287a485b0311f91.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/275\/fc2\/2eb\/275fc22ebdad4aaeb801a467b8aaf1fe.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/275\/fc2\/2eb\/275fc22ebdad4aaeb801a467b8aaf1fe.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/29a\/0e7\/961\/29a0e7961f0c541bfb49b8c4910ea26b.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/29a\/0e7\/961\/29a0e7961f0c541bfb49b8c4910ea26b.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/1ef\/018\/bb7\/1ef018bb729d68ac2011cbf4d967c77c.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1ef\/018\/bb7\/1ef018bb729d68ac2011cbf4d967c77c.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4f0\/ae4\/ab3\/4f0ae4ab330a6e7d183e58123138123f.png\" width=\"1577\" height=\"918\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4f0\/ae4\/ab3\/4f0ae4ab330a6e7d183e58123138123f.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/20c\/43a\/e64\/20c43ae64df1a4cf9f13a4d03eeed575.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/20c\/43a\/e64\/20c43ae64df1a4cf9f13a4d03eeed575.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d4f\/9fa\/413\/d4f9fa413038721effdc856cfec15025.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d4f\/9fa\/413\/d4f9fa413038721effdc856cfec15025.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/feb\/881\/72b\/feb88172b7c7dd693f14dcd97bfd1d4b.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/feb\/881\/72b\/feb88172b7c7dd693f14dcd97bfd1d4b.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/507\/360\/da2\/507360da2bdf85065e15e7be3ae6219f.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/507\/360\/da2\/507360da2bdf85065e15e7be3ae6219f.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/7b7\/274\/951\/7b72749516fda1d74cee4765dacfc0d2.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7b7\/274\/951\/7b72749516fda1d74cee4765dacfc0d2.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/10e\/3b2\/6aa\/10e3b26aa7c8f5d66e3810cb81aa10ea.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/10e\/3b2\/6aa\/10e3b26aa7c8f5d66e3810cb81aa10ea.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c2b\/901\/705\/c2b90170586ae3a524bf639414668f60.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c2b\/901\/705\/c2b90170586ae3a524bf639414668f60.png\"\/><figcaption><\/figcaption><\/figure>\n<\/p>\n<\/div>\n<\/details>\n<p>\u041f\u0435\u0440\u0435\u0434\u0430\u044e \u0441\u043b\u043e\u0432\u043e \u0414\u043c\u0438\u0442\u0440\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043b SophiApp.<\/p>\n<p>\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0423 \u043c\u0435\u043d\u044f \u043d\u0435\u0442 \u043a\u0430\u043a\u043e\u0433\u043e-\u0442\u043e \u043e\u043f\u044b\u0442\u0430 \u0432 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0438 \u0441\u0442\u0430\u0442\u0435\u0439, \u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u043e\u043f\u0438\u0441\u0430\u0442\u044c, \u043a\u0430\u043a \u043c\u044b \u043f\u0440\u0438\u0448\u043b\u0438 \u043a \u0438\u0434\u0435\u0435 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430 \u0440\u0430\u0431\u043e\u0442\u044b SophiApp \u0432 \u0442\u043e\u043c \u0432\u0438\u0434\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u043d\u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u0416\u0430\u043b\u044c, \u0447\u0442\u043e \u043d\u0435\u043b\u044c\u0437\u044f, \u043a\u0430\u043a <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B8_%D0%B2_%D0%98%D0%BD%D0%B4%D0%B8%D0%B8#%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B8_%D0%B4%D1%80%D0%B5%D0%B2%D0%BD%D0%B5%D0%B9_%D0%B8_%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B5%D0%B2%D0%B5%D0%BA%D0%BE%D0%B2%D0%BE%D0%B9_%D0%98%D0%BD%D0%B4%D0%B8%D0%B8\" rel=\"noopener noreferrer nofollow\"><u>\u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0438 \u0432 \u0434\u0440\u0435\u0432\u043d\u0435\u0439 \u0418\u043d\u0434\u0438\u0438<\/u><\/a><u>,<\/u> \u043f\u0440\u043e\u0441\u0442\u043e \u0434\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043f\u0430\u043f\u043a\u0443 \u0441 \u043a\u043e\u0434\u043e\u043c \u043d\u0430 GitHub \u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c: &#171;\u0421\u043c\u043e\u0442\u0440\u0438!&#187;. \u0412 \u043e\u0431\u0449\u0435\u043c \u043f\u043e \u043c\u0435\u0440\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u044f \u0431\u0443\u0434\u0443 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u0434\u0430, \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0442\u043e\u0442 \u0438\u043b\u0438 \u0438\u043d\u043e\u0439 \u0430\u0441\u043f\u0435\u043a\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b.<\/p>\n<p>\u0412 \u0441\u0443\u043c\u043c\u0435 SophiApp \u043c\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043b\u0430\u0441\u044c 5 \u0440\u0430\u0437 \u0441 \u043d\u0443\u043b\u044f, \u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u044f \u0431\u044b\u043b \u0433\u043e\u0442\u043e\u0432 \u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0441\u0438\u044e \u0437\u0430\u0442\u0435\u044e, \u0442\u0430\u043a \u043a\u0430\u043a \u043d\u0435\u0440\u0432\u044b \u0434\u043e\u0440\u043e\u0436\u0435. \u041d\u043e, \u043a\u0430\u043a \u0432\u0438\u0434\u0438\u0442\u0435, \u043c\u044b \u0436\u0438\u0432\u044b, \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \ud83d\ude42\u00a0<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/eb8\/88b\/41e\/eb888b41e9f71db6a1dc5280ca66fc31.gif\" alt=\"\u041c\u043e\u0435 \u043f\u0435\u0440\u043c\u0430\u043d\u0435\u043d\u0442\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438\" title=\"\u041c\u043e\u0435 \u043f\u0435\u0440\u043c\u0430\u043d\u0435\u043d\u0442\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438\" width=\"200\" height=\"200\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/eb8\/88b\/41e\/eb888b41e9f71db6a1dc5280ca66fc31.gif\"\/><figcaption>\u041c\u043e\u0435 \u043f\u0435\u0440\u043c\u0430\u043d\u0435\u043d\u0442\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438<\/figcaption><\/figure>\n<p>\u0412 \u043d\u0430\u0447\u0430\u043b\u0435 \u044d\u0442\u043e\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u043c\u043d\u0435 \u043f\u043e\u0447\u0435\u043c\u0443-\u0442\u043e \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 UI, \u0430 \u0434\u0435\u043b\u0430\u0442\u044c \u0432\u0441\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 WPF. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0434\u0438\u0437\u0430\u0439\u043d \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0435 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 UI \u2014 \u0432\u0441\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e, \u0441\u0442\u0438\u043b\u044c\u043d\u043e \u0438 \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c wow-\u044d\u0444\u0444\u0435\u043a\u0442. \u0418 \u0432\u043e\u043e\u0431\u0449\u0435 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u043e\u0441\u043e\u0431\u044b\u0445 \u0445\u0430\u043a\u043e\u0432 \u0438\u043b\u0438 \u043d\u043e\u0443-\u0445\u0430\u0443. \u0412\u0441\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0438\u0437\u0435\u043c\u043b\u0435\u043d\u043d\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442.<\/p>\n<p>\u041f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0441 \u043d\u0443\u043b\u044f \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u0441\u0442\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0432 WPF. \u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044c (switch) \u044f \u0434\u0435\u043b\u0430\u043b \u043d\u0435\u0434\u0435\u043b\u044e, \u043f\u0435\u0440\u0435\u0447\u0438\u0442\u0430\u0432 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0442\u0435\u043c \u043d\u0430 StackOverflow \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u043d\u0435\u0439 \u0434\u0430\u0432\u043d\u043e\u0441\u0442\u0438 \u0438 \u0438\u0441\u043f\u043e\u0440\u0442\u0438\u0432 \u0442\u043e\u043d\u043d\u044b \u043a\u043e\u0434\u0430. \u0410 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u2014 \u0414\u043c\u0438\u0442\u0440\u0438\u0439 &#171;\u043e\u0431\u0440\u0430\u0434\u043e\u0432\u0430\u043b&#187; \u043c\u0435\u043d\u044f \u0442\u0435\u043c, \u0447\u0442\u043e \u0432\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0434\u0432\u0435 \u0442\u0435\u043c\u044b: \u0442\u0451\u043c\u043d\u0443\u044e \u0438 \u0441\u0432\u0435\u0442\u043b\u0443\u044e, \u0438 \u0442\u0435\u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0438\u043c\u0435\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f &#171;\u043d\u0430 \u043b\u0435\u0442\u0443&#187;.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/d48\/78a\/a58\/d4878aa5878365998d8f4ae95424b72b.jpg\" alt=\"\u041f\u0440\u0435\u043c\u043d\u043e\u0433\u043e \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0435\u043d\" title=\"\u041f\u0440\u0435\u043c\u043d\u043e\u0433\u043e \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0435\u043d\" width=\"300\" height=\"234\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d48\/78a\/a58\/d4878aa5878365998d8f4ae95424b72b.jpg\" data-blurred=\"true\"\/><figcaption>\u041f\u0440\u0435\u043c\u043d\u043e\u0433\u043e \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0435\u043d<\/figcaption><\/figure>\n<p>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0438\u0434\u0435\u0439 \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u043c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0432\u0441\u0451 \u043d\u0430\u0440\u0430\u0441\u0442\u0430\u043b\u043e, \u043a\u043e\u0434 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0441\u044f \u0441\u043b\u043e\u0436\u043d\u0435\u0435: \u043e\u0434\u043d\u0438 \u043c\u0435\u0442\u043e\u0434\u044b \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432\u0430\u043b\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438, \u0447\u0442\u043e-\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e, \u0447\u0442\u043e-\u0442\u043e \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u043b\u043e\u043c\u0430\u043b\u043e\u0441\u044c \u2014 \u0434\u0430\u0432\u0430\u043b \u043e \u0441\u0435\u0431\u0435 \u0437\u043d\u0430\u0442\u044c \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u0438\u0439 \u0444\u0430\u043a\u0442\u043e\u0440. \u0421 \u043a\u0430\u0436\u0434\u044b\u043c \u0434\u043d\u0451\u043c \u044d\u0442\u043e\u0442 \u0445\u0430\u043e\u0441 \u043d\u0430\u0440\u0430\u0441\u0442\u0430\u043b \u043a\u0430\u043a \u043b\u0430\u0432\u0438\u043d\u0430 \u0438 \u044d\u0442\u043e\u043c\u0443 \u043d\u0435 \u0431\u044b\u043b\u043e \u043a\u043e\u043d\u0446\u0430. \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u043c\u044b \u0431\u044b\u0441\u0442\u0440\u043e \u0434\u043e\u0441\u0442\u0438\u0433\u043b\u0438 \u0442\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430, \u043a\u043e\u0433\u0434\u0430 \u043b\u044e\u0431\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043b\u043e\u043c\u0430\u043b\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0443\u0436\u0435 \u043d\u0430 \u044d\u0442\u0430\u043f\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438.<\/p>\n<p>\u0414\u0443\u043c\u0430\u044e, \u0435\u0441\u043b\u0438 \u0431\u044b \u044f \u043d\u0435 \u043f\u0440\u0438\u0448\u0435\u043b \u043a \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044e, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/Model-View-ViewModel\" rel=\"noopener noreferrer nofollow\"><u>MVVM<\/u><\/a>, \u0442\u043e \u0435\u0449\u0435 \u0431\u044b \u0434\u043e\u043b\u0433\u043e \u0438 \u0443\u043f\u043e\u0440\u043d\u043e \u043a\u043e\u043f\u0430\u043b \u043d\u0435 \u0442\u0443\u0434\u0430. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u044f \u043e\u0447\u0435\u043d\u044c \u0441\u043a\u0435\u043f\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0442\u043d\u0435\u0441\u0441\u044f \u043a \u044d\u0442\u043e\u0439 \u0438\u0434\u0435\u0435: &#171;\u0417\u0430\u0447\u0435\u043c \u0443\u0441\u043b\u043e\u0436\u043d\u044f\u0442\u044c \u0438 \u0431\u0435\u0437 \u0442\u043e\u0433\u043e \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u043a\u043e\u0434?&#187;. \u041d\u043e \u043f\u043e\u0441\u043b\u0435 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0441\u0435 \u0432\u0441\u0442\u0430\u043b\u043e \u043d\u0430 \u0441\u0432\u043e\u0438 \u043c\u0435\u0441\u0442\u0430: \u0438 \u044f \u0441\u043d\u043e\u0432\u0430 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043b SophiApp, \u0434\u043e\u0431\u0430\u0432\u0438\u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 MVVM \u0438 \u0437\u0430\u043e\u0434\u043d\u043e RelayCommand \u0434\u043b\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430. \u0421\u0430\u043c\u043e\u0435 \u043b\u0443\u0447\u0448\u0435\u0435 \u0432 \u043a\u043e\u0434\u0435 \u2014 \u044d\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u0435\u0433\u043e \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u0442\u044c!<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0b9\/fc7\/2e4\/0b9fc72e4053c9241de5116d3c388251.gif\" alt=\"This is fine.\" title=\"This is fine.\" width=\"480\" height=\"270\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0b9\/fc7\/2e4\/0b9fc72e4053c9241de5116d3c388251.gif\"\/><figcaption>This is fine.<\/figcaption><\/figure>\n<p>\u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u043a\u0430\u043a \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 &#171;\u0432\u0436\u0438\u0432\u0443\u044e&#187;, \u044f \u0441\u0434\u0435\u043b\u0430\u043b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u0435\u0431\u0430\u0433-\u0431\u0438\u043b\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u043b \u0438\u0437 \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/blob\/master\/SophiApp\/SophiApp\/Resources\/UIData.json\" rel=\"noopener noreferrer nofollow\"><u>JSON<\/u><\/a>-\u0444\u0430\u0439\u043b\u0430 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0438 \u0442\u0438\u043f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u0438 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u043b \u0438\u0445 \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435. \u042d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u043f\u043e\u0441\u043b\u0443\u0436\u0438\u043b \u043e\u0441\u043d\u043e\u0432\u043e\u0439 \u0434\u043b\u044f \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 SophiApp. \u0412 \u043f\u0430\u043f\u043a\u0435 \u0440\u044f\u0434\u043e\u043c \u0441 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c \u0444\u0430\u0439\u043b\u043e\u043c \u043b\u0435\u0436\u0430\u043b JSON-\u0444\u0430\u0439\u043b, \u0438 \u043f\u0440\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430, \u0438\u0445 \u0442\u0438\u043f \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u043c \u0438 \u043a\u043d\u043e\u043f\u043a\u0430\u043c. \u042d\u0442\u043e \u043d\u0430\u0434\u043e\u043b\u0433\u043e \u0437\u0430\u043d\u044f\u043b\u043e \u0414\u043c\u0438\u0442\u0440\u0438\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c \u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u0438 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0430\u0445, \u0437\u0430\u043e\u0434\u043d\u043e \u043e\u0431\u043e\u0433\u0430\u0442\u0438\u0432 \u0435\u0433\u043e \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u044b\u0439 \u043e\u043f\u044b\u0442 \u0442\u043e\u043d\u043a\u043e\u0441\u0442\u044f\u043c\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0439 \u043c\u0435\u0436\u0434\u0443 \u0444\u043b\u0430\u0436\u043a\u043e\u043c (checkbox) \u0438 \u0440\u0430\u0434\u0438\u043e\u043a\u043d\u043e\u043f\u043a\u043e\u0439 (radiobutton) \u0438 \u0442. \u043f. \u041a\u0430\u043a \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0435\u043c\u043a\u043e \u0438 \u0433\u0440\u0430\u043c\u043e\u0442\u043d\u043e \u0441\u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e \u0432\u0441\u0435\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0442\u044f\u0436\u0435\u043b\u043e, \u043d\u0435 \u0441\u043a\u0430\u0442\u044b\u0432\u0430\u044f\u0441\u044c \u0432 \u043f\u043e\u043f\u0443\u043b\u0438\u0437\u043c \u0438 \u043d\u0435 \u043e\u043f\u0443\u0441\u043a\u0430\u044f\u0441\u044c \u0434\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u0444\u0440\u0430\u0437 \u0438 \u0441\u043b\u043e\u0432\u0435\u0447\u0435\u043a \u0432\u0440\u043e\u0434\u0435 &#171;\u0432\u044b\u043f\u0438\u043b\u0438\u0442\u044c \u0442\u0435\u043b\u0435\u043c\u0435\u0442\u0440\u0438\u044e&#187;, &#171;\u0431\u0435\u0441\u0441\u043e\u0432\u0435\u0441\u0442\u043d\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 Microsoft&#187;, &#171;\u0448\u043f\u0438\u043e\u043d\u0441\u043a\u0438\u0439 \u043c\u043e\u0434\u0443\u043b\u044c&#187;, &#171;\u043d\u0430\u0437\u043e\u0439\u043b\u0438\u0432\u044b\u0439 \u0426\u0435\u043d\u0442\u0440 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438&#187; \u0438 \u043f\u0440\u043e\u0447\u0435\u0433\u043e, \u043d\u0435 \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0433\u043e\u0441\u044f \u043a \u0440\u0430\u0431\u043e\u0442\u0435 Windows. \u041a\u0441\u0442\u0430\u0442\u0438, \u0432\u0441\u0435 \u0444\u0440\u0430\u0437\u044b \u2014 \u0432\u044b\u0434\u0435\u0440\u0436\u043a\u0438 \u0438\u0437 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c.<\/p>\n<p>\u0422\u0430\u043a \u043a\u0430\u043a \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u043c\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430, \u0435\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043a\u0430\u043a-\u0442\u043e \u0445\u0440\u0430\u043d\u0438\u0442\u044c. \u0412\u044b\u0431\u043e\u0440 \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u043e \u043f\u0430\u043b \u043d\u0430 JSON. JSON \u2014 \u044d\u0442\u043e \u043c\u043e\u0434\u043d\u043e \u0438 \u043c\u043e\u043b\u043e\u0434\u0435\u0436\u043d\u043e, \u0434\u0443\u043c\u0430\u043b\u0438 \u043c\u044b. \u0422\u0430\u043a \u043e\u043d\u043e \u0438 \u0435\u0441\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0440\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e, \u0443 \u043d\u0430\u0441 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u0444\u0430\u0439\u043b, \u0433\u0434\u0435 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432\u0441\u0435 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0438 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438 \u043a\u043e \u0432\u0441\u0435\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c. \u041e\u0433\u0440\u043e\u043c\u043d\u043e\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e \u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u0431\u044b\u043b\u043e \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0435\u0433\u043e \u0443\u0434\u043e\u0431\u043d\u043e \u043f\u0430\u0440\u0441\u0438\u0442\u044c \u2014 \u0445\u043e\u0442\u044c \u0442\u0435\u043c \u0436\u0435 PowerShell, \u043d\u043e \u043f\u0440\u043e \u043c\u0438\u043d\u0443\u0441\u044b \u043c\u044b \u0443\u0437\u043d\u0430\u043b\u0438, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u043c \u0441\u0442\u0430\u043b\u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 SophiApp. \u0418 \u0442\u0443\u0442 \u0441\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043d\u0438\u043a\u043e\u0433\u043e \u043f\u0430\u043b\u043a\u043e\u0439 \u043d\u0435 \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0448\u044c \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0441\u043e\u0442\u043d\u0438 \u043d\u043e\u0432\u044b\u0445 \u0441\u0442\u0440\u043e\u043a \u0432 \u044d\u0442\u043e\u0442 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u0444\u0430\u0439\u043b! \u0412\u044b\u0445\u043e\u0434 \u0432\u0438\u0434\u0435\u043b\u0441\u044f \u043b\u0438\u0448\u044c \u043e\u0434\u0438\u043d: \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u043e <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/tree\/master\/SophiApp\/SophiApp\/Localizations\" rel=\"noopener noreferrer nofollow\"><u>\u0440\u0430\u0437\u0431\u0438\u0442\u044c<\/u><\/a> \u0435\u0434\u0438\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043d\u0430 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u043f\u043e\u0434 \u043a\u0430\u0436\u0434\u0443\u044e \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e, \u0447\u0442\u043e\u0431\u044b \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u043c\u043e\u0433 \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0444\u0430\u0439\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438\u043b\u0438 \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439. \u0421\u043a\u0430\u0437\u0430\u043d\u043e \u2014 \u0441\u0434\u0435\u043b\u0430\u043d\u043e.<\/p>\n<p>\u0412\u044b\u0431\u043e\u0440 \u043f\u0430\u043b \u043d\u0430 Json.NET, \u0442\u0430\u043a \u043a\u0430\u043a \u044d\u0442\u043e \u0434\u0435-\u0444\u0430\u043a\u0442\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430 JSON. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435, \u043f\u0430\u0440\u0441\u0438\u043c \u0438 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u043c JSON \u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u044b: <\/p>\n<pre><code class=\"cs\">private async Task DeserializeTextedElementsAsync() {     await Task.Run(() =>     {         var deserializedElements = JsonConvert.DeserializeObject&lt;IEnumerable&lt;TextedElementDto>>Encoding.UTF8.GetString(Properties.Resources.UIData))                                               .Where(dto => IsWindows11 ? dto.Windows11Supported : dto.Windows10Supported)                                               .Select(dto => FabricHelper.CreateTextedElement(dto: dto, errorHandler: OnTextedElementErrorAsync, statusHandler: OnTextedElementStatusChanged, language: Localization.Language))                                               .OrderByDescending(element => element.ViewId);         TextedElements = new ConcurrentBag&lt;TextedElement>(deserializedElements);     }); }<\/code><\/pre>\n<p>\u0412\u0441\u0435 \u0431\u044b\u043b\u043e \u0431\u0435\u0437\u0432\u0435\u0442\u0440\u0435\u043d\u043d\u043e, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0432\u0441\u0442\u0430\u043b \u0432\u043e\u043f\u0440\u043e\u0441: &#171;\u043a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0432 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0444\u0430\u0439\u043b&#187;. \u041d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c \u043f\u0440\u0438\u0448\u0435\u043b PowerShell. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0443\u0440\u0435\u0446\u043a\u0443\u044e \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 JSON-\u0444\u0430\u0439\u043b.<\/p>\n<pre><code class=\"powershell\"># Compare 2 JSONs and merge them into one Remove-TypeData System.Array -ErrorAction Ignore  $Parameters = @{ Uri             = \"https:\/\/raw.githubusercontent.com\/Sophia-Community\/SophiApp\/master\/SophiApp\/SophiApp\/Resources\/UIData.json\" UseBasicParsing = $true } $Full = Invoke-RestMethod @Parameters  $Parameters = @{ Uri             = \"https:\/\/raw.githubusercontent.com\/Sophia-Community\/SophiApp\/master\/SophiApp\/SophiApp\/Localizations\/UIData_TR.json\" UseBasicParsing = $true } $Translation = Invoke-RestMethod @Parameters  # In this case we add Turkish translation $ID = \"TR\"  $Full | ForEach-Object -Process { $UiData = $_ $Data = $Translation | Where-Object -FilterScript {$_.Id -eq $UiData.Id}  $UiData.Header | Add-Member -Name $ID -MemberType NoteProperty -Value $Data.Header.$ID -Force $UiData.Description | Add-Member -Name $ID -MemberType NoteProperty -Value $Data.Description.$ID -Force  if ($UiData.ChildElements) { $UiData.ChildElements | ForEach-Object -Process { $UiChild = $_ $Child = $Data.ChildElements | Where-Object -FilterScript {$_.Id -eq $UiChild.Id}  $UiChild.ChildHeader | Add-Member -Name $ID -MemberType NoteProperty -Value $Child.ChildHeader.$ID -Force $UiChild.ChildDescription | Add-Member -Name $ID -MemberType NoteProperty -Value $Child.ChildDescription.$ID -Force } } }  ConvertTo-Json -InputObject $Full -Depth 4 | ForEach-Object -Process {$_.Replace(\"\\u0027\", \"'\")} | Set-Content -Path \"D:\\3.json\" -Encoding UTF8 -Force  # Re-save in the UTF-8 without BOM encoding due to JSON must not has the BOM: https:\/\/datatracker.ietf.org\/doc\/html\/rfc8259#section-8.1 Set-Content -Value (New-Object -TypeName System.Text.UTF8Encoding -ArgumentList $false).GetBytes($(Get-Content -Path \"D:\\3.json\" -Raw)) -Encoding Byte -Path \"D:\\3.json\" -Force<\/code><\/pre>\n<p>\u0425\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0442\u0430\u043a\u043e\u043c \u0432\u0438\u0434\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430 \u043b\u0435\u0442\u0443 \u043c\u0435\u043d\u044f\u0442\u044c \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0431\u0435\u0437 \u0435\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u2014 \u044d\u0442\u043e, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043f\u043e\u0431\u0435\u0434\u0430, \u043d\u043e \u043e\u0431\u043e\u0440\u043e\u0442\u043d\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0442\u0430\u043a\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u2014 \u043a\u0440\u0430\u0439\u043d\u0435\u0435 \u0443\u0441\u043b\u043e\u0436\u043d\u0435\u043d\u0438\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u044b\u0445 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439.<\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u0438\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u2014 \u0442\u0430\u043a \u043b\u044e\u0431\u0438\u043c\u0430\u044f \u0432\u0441\u0435\u043c\u0438 \u043d\u0430\u043c\u0438 \u2014 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u043b\u0438\u0441\u044c \u043d\u043e\u0432\u044b\u0435 \u0444\u0438\u0447\u0438, \u0444\u0438\u043a\u0441\u0438\u043b\u0438\u0441\u044c \u0438 \u0432\u043d\u043e\u0441\u0438\u043b\u0438\u0441\u044c \u0431\u0430\u0433\u0438. \u041f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u043b\u044e\u0434\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0442\u0430\u043b\u0438 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 \u0431\u0438\u043b\u0434\u044b, \u0434\u0435\u043b\u044f\u0441\u044c \u0441\u0432\u043e\u0438\u043c\u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0438 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u044f\u043c\u0438. \u041f\u043e\u0441\u043b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0441\u0435\u0430\u043d\u0441\u043e\u0432 \u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0434\u0430\u043b\u0435\u043a\u043e \u0437\u0430 \u043f\u043e\u043b\u043d\u043e\u0447\u044c \u043f\u043e \u041c\u043e\u0441\u043a\u0432\u0435 \u0441 \u043a\u0435\u043c-\u0442\u043e \u0438\u0437 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u043f\u043e\u043b\u0443\u0448\u0430\u0440\u0438\u044f \u0441\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0438 \u0441 \u043a\u0430\u043a\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435. \u0414\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438, \u043d\u0443\u0436\u0435\u043d \u0431\u044b\u043b \u043b\u043e\u0433 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b. <\/p>\n<details class=\"spoiler\">\n<summary>Hidden text<\/summary>\n<div class=\"spoiler__content\">\n<pre><code>Windows 11 Pro 21H2 build 22000.856 Computer name: DESKTOP-B3E2G5O User: Sanctuary User domain: DESKTOP-B3E2G5O User culture: Russian (Russia) User region: Russia App version: 1.0.77.0 App is release: False App folder: \"D:\\Downloads\\SophiApp\\\" App localization: RU App theme: DARK App has access to Internet: True Release version is available: 1.0.77 Pre-release version is available: 1.0.77 No update required  An error occured in element: 313 Information: PC is not domain-joined The method that caused the error: SophiApp.Customisations.CustomisationStatus  An error occured in element: 502 Information: The UWP package MicrosoftTeams wasn't found in OS The method that caused the error: SophiApp.Customisations.CustomisationStatus  An error occured in element: 230 Information: The UWP package MicrosoftWindows.Client.WebExperience wasn't found in OS The method that caused the error: SophiApp.Customisations.CustomisationStatus  An error occured in element: 262 Information: Unsupported Windows edition The method that caused the error: SophiApp.Customisations.CustomisationStatus  An error occured in element: 601 Information: The UWP package Microsoft.XboxGamingOverlay or Microsoft.GamingApp wasn't found in OS The method that caused the error: SophiApp.Customisations.CustomisationStatus  An error occured in element: 501 Information: The UWP package Microsoft.549981C3F5F10 wasn't found in OS The method that caused the error: SophiApp.Customisations.CustomisationStatus  An error occured in element: 349 Information: OneDrive is not installed on this PC The method that caused the error: SophiApp.Customisations.CustomisationStatus  An error occured in element: 351 Information: The latest version of Visual C++ Redistributable 2015\u20132022 x64 is installed The method that caused the error: SophiApp.Customisations.CustomisationStatus  An error occured in element: 354 Information: .Net version 6.0.8 already installed on this PC The method that caused the error: SophiApp.Customisations.CustomisationStatus  An error occured in element: 357 Information: .Net version 6.0.8 already installed on this PC The method that caused the error: SophiApp.Customisations.CustomisationStatus  The 100 element was initialized in 0,019 second(s) The 101 element was initialized in 0,001 second(s) The 104 element was initialized in 0,004 second(s) The 105 element was initialized in 0,000 second(s) The 108 element was initialized in 0,015 second(s) The 118 element was initialized in 0,000 second(s) The 119 element was initialized in 0,000 second(s) The 120 element was initialized in 0,000 second(s) The 121 element was initialized in 0,000 second(s) The 122 element was initialized in 0,000 second(s) The 123 element was initialized in 0,000 second(s) The 124 element was initialized in 0,000 second(s) The 125 element was initialized in 0,000 second(s) The 126 element was initialized in 0,000 second(s) The 127 element was initialized in 0,000 second(s) The 200 element was initialized in 0,003 second(s) The 204 element was initialized in 0,000 second(s) The 205 element was initialized in 0,000 second(s) The 206 element was initialized in 0,000 second(s) The 207 element was initialized in 0,000 second(s) The 208 element was initialized in 0,000 second(s) The 212 element was initialized in 0,000 second(s) The 213 element was initialized in 0,000 second(s) The 214 element was initialized in 0,000 second(s) The 215 element was initialized in 0,000 second(s) The 216 element was initialized in 0,000 second(s) The 220 element was initialized in 0,000 second(s) The 222 element was initialized in 0,000 second(s) The 223 element was initialized in 0,000 second(s) The 224 element was initialized in 0,000 second(s) The 227 element was initialized in 0,000 second(s) The 229 element was initialized in 0,000 second(s) The 230 element was initialized in 0,075 second(s) The 241 element was initialized in 0,000 second(s) The 242 element was initialized in 0,001 second(s) The 246 element was initialized in 0,000 second(s) The 249 element was initialized in 0,000 second(s) The 253 element was initialized in 0,000 second(s) The 254 element was initialized in 0,000 second(s) The 257 element was initialized in 0,000 second(s) The 258 element was initialized in 0,000 second(s) The 259 element was initialized in 0,000 second(s) The 260 element was initialized in 0,000 second(s) The 261 element was initialized in 0,000 second(s) The 262 element was initialized in 0,001 second(s) The 268 element was initialized in 0,007 second(s) The 300 element was initialized in 0,002 second(s) The 301 element was initialized in 0,001 second(s) The 304 element was initialized in 0,000 second(s) The 305 element was initialized in 0,000 second(s) The 306 element was initialized in 0,000 second(s) The 309 element was initialized in 0,000 second(s) The 310 element was initialized in 0,000 second(s) The 311 element was initialized in 0,000 second(s) The 312 element was initialized in 0,000 second(s) The 313 element was initialized in 0,007 second(s) The 314 element was initialized in 0,000 second(s) The 315 element was initialized in 0,146 second(s) The 316 element was initialized in 0,030 second(s) The 319 element was initialized in 0,000 second(s) The 320 element was initialized in 0,077 second(s) The 321 element was initialized in 0,000 second(s) The 324 element was initialized in 0,000 second(s) The 327 element was initialized in 0,000 second(s) The 330 element was initialized in 0,000 second(s) The 331 element was initialized in 0,000 second(s) The 332 element was initialized in 0,000 second(s) The 333 element was initialized in 0,000 second(s) The 334 element was initialized in 0,000 second(s) The 335 element was initialized in 0,000 second(s) The 336 element was initialized in 0,000 second(s) The 337 element was initialized in 0,000 second(s) The 338 element was initialized in 0,000 second(s) The 339 element was initialized in 0,005 second(s) The 340 element was initialized in 0,000 second(s) The 341 element was initialized in 0,000 second(s) The 342 element was initialized in 0,013 second(s) The 347 element was initialized in 0,002 second(s) The 350 element was initialized in 0,241 second(s) The 353 element was initialized in 1,921 second(s) The 356 element was initialized in 0,576 second(s) The 500 element was initialized in 0,018 second(s) The 501 element was initialized in 0,004 second(s) The 502 element was initialized in 0,081 second(s) The 503 element was initialized in 0,001 second(s) The 600 element was initialized in 0,002 second(s) The 601 element was initialized in 0,097 second(s) The 602 element was initialized in 0,025 second(s) The 700 element was initialized in 0,020 second(s) The 701 element was initialized in 0,001 second(s) The 702 element was initialized in 0,002 second(s) The 800 element was initialized in 0,051 second(s) The 801 element was initialized in 0,012 second(s) The 803 element was initialized in 0,173 second(s) The 804 element was initialized in 0,043 second(s) The 805 element was initialized in 0,040 second(s) The 806 element was initialized in 0,000 second(s) The 807 element was initialized in 0,000 second(s) The 808 element was initialized in 0,013 second(s) The 809 element was initialized in 0,000 second(s) The 810 element was initialized in 0,000 second(s) The 811 element was initialized in 1,138 second(s) The 812 element was initialized in 0,000 second(s) The 900 element was initialized in 0,002 second(s) The 901 element was initialized in 0,000 second(s) The 902 element was initialized in 0,000 second(s) The 903 element was initialized in 0,000 second(s) The 904 element was initialized in 0,000 second(s) The 914 element was initialized in 0,078 second(s) The 915 element was initialized in 0,012 second(s) The 917 element was initialized in 0,000 second(s) The 918 element was initialized in 0,000 second(s) The 919 element was initialized in 0,000 second(s) The 920 element was initialized in 1,193 second(s) The 923 element was initialized in 0,000 second(s) The 924 element was initialized in 0,000 second(s) The 925 element was initialized in 0,000 second(s) The 926 element was initialized in 0,003 second(s) The 927 element was initialized in 0,002 second(s) The 928 element was initialized in 0,000 second(s)  10.08.2022 18:34:40 Debug mode is: False 10.08.2022 18:34:40 Active view is: Loading 10.08.2022 18:34:40 Advanced settings is visible: False 10.08.2022 18:34:40 The \"UWP for all users\" switch state is: UNCHECKED 10.08.2022 18:34:40 The OS conditions checkings started 10.08.2022 18:34:40 OsVersionCondition run result: True 10.08.2022 18:34:40 The next condition to be run: OsBuildVersionCondition 10.08.2022 18:34:40 OsBuildVersionCondition run result: True 10.08.2022 18:34:40 The next condition to be run: OsFilesCorruptedCondition 10.08.2022 18:34:40 OsFilesCorruptedCondition run result: True 10.08.2022 18:34:40 The next condition to be run: RebootRequiredCondition 10.08.2022 18:34:40 RebootRequiredCondition run result: True 10.08.2022 18:34:40 The next condition to be run: SingleInstanceCondition 10.08.2022 18:34:40 SingleInstanceCondition run result: True 10.08.2022 18:34:40 The next condition to be run: SingleAdminSessionCondition 10.08.2022 18:34:40 SingleAdminSessionCondition run result: True 10.08.2022 18:34:40 The next condition to be run: Win10TweakerCondition 10.08.2022 18:34:40 Win10TweakerCondition run result: True 10.08.2022 18:34:40 The next condition to be run: SycnexScriptCondition 10.08.2022 18:34:40 SycnexScriptCondition run result: True 10.08.2022 18:34:40 The next condition to be run: DefenderCorruptedCondition 10.08.2022 18:34:40 DefenderCorruptedCondition run result: True 10.08.2022 18:34:40 The next condition to be run: NewVersionCondition 10.08.2022 18:34:40 NewVersionCondition run result: True 10.08.2022 18:34:40 This is last condition 10.08.2022 18:34:40 It took 1 second(s) to check the OS conditions 10.08.2022 18:34:40 Active view is: Loading 10.08.2022 18:34:41 Initialization of the elements started 10.08.2022 18:34:41 The 900 element changed status to: CHECKED 10.08.2022 18:34:41 The 600 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 300 element changed status to: CHECKED 10.08.2022 18:34:41 The 901 element changed status to: CHECKED 10.08.2022 18:34:41 The 200 element changed status to: CHECKED 10.08.2022 18:34:41 The 301 element changed status to: CHECKED 10.08.2022 18:34:41 The 902 element changed status to: CHECKED 10.08.2022 18:34:41 The 201 element changed status to: CHECKED 10.08.2022 18:34:41 The 302 element changed status to: CHECKED 10.08.2022 18:34:41 The 202 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 903 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 303 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 904 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 204 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 304 element changed status to: CHECKED 10.08.2022 18:34:41 The 205 element changed status to: CHECKED 10.08.2022 18:34:41 The 305 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 306 element changed status to: CHECKED 10.08.2022 18:34:41 The 307 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 206 element changed status to: CHECKED 10.08.2022 18:34:41 The 308 element changed status to: CHECKED 10.08.2022 18:34:41 The 207 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 208 element changed status to: CHECKED 10.08.2022 18:34:41 The 309 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 209 element changed status to: CHECKED 10.08.2022 18:34:41 The 210 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 310 element changed status to: CHECKED 10.08.2022 18:34:41 The 212 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 311 element changed status to: CHECKED 10.08.2022 18:34:41 The 213 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 312 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 214 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 215 element changed status to: CHECKED 10.08.2022 18:34:41 The 216 element changed status to: CHECKED 10.08.2022 18:34:41 The 217 element changed status to: CHECKED 10.08.2022 18:34:41 The 218 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 220 element changed status to: CHECKED 10.08.2022 18:34:41 The 222 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 223 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 224 element changed status to: CHECKED 10.08.2022 18:34:41 The 225 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 226 element changed status to: CHECKED 10.08.2022 18:34:41 The 227 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 229 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 268 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 313 element changed status to: DISABLED 10.08.2022 18:34:41 The 314 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 100 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 101 element changed status to: CHECKED 10.08.2022 18:34:41 The 102 element changed status to: CHECKED 10.08.2022 18:34:41 The 103 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 700 element changed status to: CHECKED 10.08.2022 18:34:41 The 701 element changed status to: CHECKED 10.08.2022 18:34:41 The 104 element changed status to: CHECKED 10.08.2022 18:34:41 The 105 element changed status to: CHECKED 10.08.2022 18:34:41 The 702 element changed status to: CHECKED 10.08.2022 18:34:41 The 106 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 107 element changed status to: CHECKED 10.08.2022 18:34:41 The 108 element changed status to: CHECKED 10.08.2022 18:34:41 The 109 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 110 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 111 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 112 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 113 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 114 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 115 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 116 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 117 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 118 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 119 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 120 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 121 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 122 element changed status to: CHECKED 10.08.2022 18:34:41 The 123 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 124 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 125 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 126 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 127 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 800 element changed status to: CHECKED 10.08.2022 18:34:41 The 801 element changed status to: CHECKED 10.08.2022 18:34:41 The 914 element changed status to: CHECKED 10.08.2022 18:34:41 The 502 element changed status to: DISABLED 10.08.2022 18:34:41 The 230 element changed status to: DISABLED 10.08.2022 18:34:41 The 241 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 242 element changed status to: CHECKED 10.08.2022 18:34:41 The 243 element changed status to: CHECKED 10.08.2022 18:34:41 The 244 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 245 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 246 element changed status to: CHECKED 10.08.2022 18:34:41 The 247 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 248 element changed status to: CHECKED 10.08.2022 18:34:41 The 249 element changed status to: CHECKED 10.08.2022 18:34:41 The 250 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 251 element changed status to: CHECKED 10.08.2022 18:34:41 The 253 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 254 element changed status to: CHECKED 10.08.2022 18:34:41 The 255 element changed status to: CHECKED 10.08.2022 18:34:41 The 256 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 257 element changed status to: CHECKED 10.08.2022 18:34:41 The 258 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 259 element changed status to: CHECKED 10.08.2022 18:34:41 The 260 element changed status to: CHECKED 10.08.2022 18:34:41 The 261 element changed status to: CHECKED 10.08.2022 18:34:41 The 262 element changed status to: CHECKED 10.08.2022 18:34:41 The 262 element changed status to: DISABLED 10.08.2022 18:34:41 The 264 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 265 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 915 element changed status to: CHECKED 10.08.2022 18:34:41 The 917 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 918 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 919 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 500 element changed status to: CHECKED 10.08.2022 18:34:41 The 601 element changed status to: DISABLED 10.08.2022 18:34:41 The 501 element changed status to: DISABLED 10.08.2022 18:34:41 The 503 element changed status to: CHECKED 10.08.2022 18:34:41 The 504 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 602 element changed status to: CHECKED 10.08.2022 18:34:41 The 315 element changed status to: CHECKED 10.08.2022 18:34:41 The 316 element changed status to: CHECKED 10.08.2022 18:34:41 The 317 element changed status to: CHECKED 10.08.2022 18:34:41 The 318 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 319 element changed status to: CHECKED 10.08.2022 18:34:41 The 803 element changed status to: CHECKED 10.08.2022 18:34:41 The 320 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 321 element changed status to: CHECKED 10.08.2022 18:34:41 The 322 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 323 element changed status to: CHECKED 10.08.2022 18:34:41 The 324 element changed status to: CHECKED 10.08.2022 18:34:41 The 325 element changed status to: CHECKED 10.08.2022 18:34:41 The 326 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 327 element changed status to: CHECKED 10.08.2022 18:34:41 The 328 element changed status to: CHECKED 10.08.2022 18:34:41 The 329 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 330 element changed status to: CHECKED 10.08.2022 18:34:41 The 331 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 332 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 333 element changed status to: CHECKED 10.08.2022 18:34:41 The 334 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 335 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 336 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 337 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 338 element changed status to: CHECKED 10.08.2022 18:34:41 The 339 element changed status to: CHECKED 10.08.2022 18:34:41 The 340 element changed status to: CHECKED 10.08.2022 18:34:41 The 341 element changed status to: CHECKED 10.08.2022 18:34:41 The 342 element changed status to: CHECKED 10.08.2022 18:34:41 The 804 element changed status to: CHECKED 10.08.2022 18:34:41 The 343 element changed status to: CHECKED 10.08.2022 18:34:41 The 344 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 347 element changed status to: CHECKED 10.08.2022 18:34:41 The 348 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 349 element changed status to: DISABLED 10.08.2022 18:34:41 The 350 element changed status to: CHECKED 10.08.2022 18:34:41 The 805 element changed status to: CHECKED 10.08.2022 18:34:41 The 806 element changed status to: CHECKED 10.08.2022 18:34:41 The 807 element changed status to: CHECKED 10.08.2022 18:34:41 The 808 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 809 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 810 element changed status to: CHECKED 10.08.2022 18:34:41 The 351 element changed status to: DISABLED 10.08.2022 18:34:41 The 352 element changed status to: UNCHECKED 10.08.2022 18:34:41 The 353 element changed status to: CHECKED 10.08.2022 18:34:42 The 920 element changed status to: CHECKED 10.08.2022 18:34:42 The 923 element changed status to: UNCHECKED 10.08.2022 18:34:42 The 924 element changed status to: CHECKED 10.08.2022 18:34:42 The 925 element changed status to: UNCHECKED 10.08.2022 18:34:42 The 926 element changed status to: CHECKED 10.08.2022 18:34:42 The 927 element changed status to: UNCHECKED 10.08.2022 18:34:42 The 928 element changed status to: UNCHECKED 10.08.2022 18:34:42 The 811 element changed status to: UNCHECKED 10.08.2022 18:34:42 The 812 element changed status to: CHECKED 10.08.2022 18:34:42 The 813 element changed status to: UNCHECKED 10.08.2022 18:34:42 The 814 element changed status to: CHECKED 10.08.2022 18:34:43 The 354 element changed status to: DISABLED 10.08.2022 18:34:43 The 355 element changed status to: UNCHECKED 10.08.2022 18:34:43 The 356 element changed status to: CHECKED 10.08.2022 18:34:44 The 357 element changed status to: DISABLED 10.08.2022 18:34:44 The 358 element changed status to: UNCHECKED 10.08.2022 18:34:44 It took 3 second(s) to initialize elements 10.08.2022 18:34:44 Initialization of the UWP elements started 10.08.2022 18:34:44 It took 1 second(s) to initialize the UWP elements 10.08.2022 18:34:44 Active view is: Privacy <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0411\u0435\u0437 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043b\u043e\u0433\u043e\u0432 \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u043b\u043e \u0434\u043b\u044f \u0432\u044b\u0447\u043b\u0435\u043d\u0435\u043d\u0438\u044f \u0431\u0430\u0433\u043e\u0432. \u0410 \u043f\u043e\u0441\u043b\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c: &#171;\u041f\u0440\u0438\u0448\u043b\u0438\u0442\u0435 \u043b\u043e\u0433 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b&#187;, \u2014 \u0438 \u0438\u0434\u0442\u0438 \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0441\u043f\u0430\u0442\u044c (<a href=\"https:\/\/www.youtube.com\/watch?v=HY6aqmQA7u8\" rel=\"noopener noreferrer nofollow\"><u>\u043d\u0435\u0442 \u043b\u043e\u0433\u0430 \u2014 \u043d\u0435\u0442 \u0444\u0438\u043a\u0441\u0430<\/u><\/a>), \u043f\u0440\u0435\u0434\u0432\u043a\u0443\u0448\u0430\u044f \u0437\u0430\u0432\u0442\u0440\u0430\u0448\u043d\u0438\u0439 \u0434\u0435\u0431\u0430\u0433. \u0421 \u043b\u043e\u0433\u043e\u043c \u0436\u0438\u0442\u044c \u0441\u0442\u0430\u043b\u043e \u043b\u0443\u0447\u0448\u0435, \u0436\u0438\u0442\u044c \u0441\u0442\u0430\u043b\u043e \u0432\u0435\u0441\u0435\u043b\u0435\u0435!<\/p>\n<p>\u041d\u0435\u043b\u044c\u0437\u044f \u043e\u0431\u043e\u0439\u0442\u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0438 <a href=\"https:\/\/pvs-studio.com\/ru\/pvs-studio\/\" rel=\"noopener noreferrer nofollow\">PVS-Studio<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u043c\u043d\u0435 \u043d\u0430\u0439\u0442\u0438 \u043e\u0448\u0438\u0431\u043a\u0438 \u0432 \u043b\u043e\u0433\u0438\u043a\u0435 \u0440\u0430\u0431\u043e\u0442\u044b. \u0414\u0430, \u0438\u0445 \u0431\u044b\u043b\u043e \u043d\u0435\u043c\u043d\u043e\u0433\u043e (\u0432\u0435\u0434\u044c \u0438 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432 \u0441\u0443\u0445\u0438\u0445 \u0446\u0438\u0444\u0440\u0430\u0445 \u043d\u0435 \u0441\u0430\u043c\u044b\u0439 \u0431\u043e\u043b\u044c\u0448\u043e\u0439), \u043d\u043e \u0442\u043e \u043b\u0438 \u044f \u0441\u0442\u0430\u043b \u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u043b\u0443\u0447\u0448\u0435, \u0442\u043e \u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u0435\u0449\u0435 \u043f\u043e\u0432\u043b\u0438\u044f\u043b\u043e. \u041f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437, \u043a\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u0442\u0440\u0430\u0432\u0438\u043b PVS-Studio \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442, \u043e\u043d\u0430 \u043d\u0430\u0448\u043b\u0430 \u0432 \u0441\u0443\u043c\u043c\u0435 \u043e\u043a\u043e\u043b\u043e 30 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438 \u0431\u044b\u043b\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b. \u041c\u043d\u043e\u0433\u0438\u0435 \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u0431\u044b\u043b\u0438 \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b \u0434\u043b\u044f \u043c\u0435\u043d\u044f.<\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u044b\u043b\u0438 \u0433\u043e\u0442\u043e\u0432\u044b \u0438 \u0431\u043e\u043b\u0435\u0435-\u043c\u0435\u043d\u0435\u0435 \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438, \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043d\u0430\u0439\u0442\u0438 \u0434\u0430\u0436\u0435 \u0432 \u043e\u0434\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u0443\u0436\u043d\u044b\u0439 \u0442\u0432\u0438\u043a \u043d\u0435 \u0442\u0430\u043a \u043f\u0440\u043e\u0441\u0442\u043e, \u0435\u0441\u043b\u0438 \u0438\u0445 \u043c\u043d\u043e\u0433\u043e. \u0417\u0430\u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u043e\u0438\u0441\u043a\u0430. \ud83d\ude42 \u0411\u044b\u043b\u0438 \u0438\u0434\u0435\u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0438\u043d\u0434\u0435\u043a\u0441\u0430 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u0441\u043a\u0430\u0442\u044c \u0432 \u043d\u0438\u0445, \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u044f, \u043d\u043e \u043f\u043e\u043a\u0430 \u043c\u044b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u043b\u0438\u0441\u044c \u043e\u0431\u044b\u0447\u043d\u044b\u043c \u043f\u0435\u0440\u0435\u0431\u043e\u0440\u043e\u043c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u044e Contains.<\/p>\n<pre><code class=\"cs\">private async void SearchClickedAsync(object arg) {     await Task.Run(() =>     {         var stopwatch = Stopwatch.StartNew();         var searchString = arg as string;         FoundTextedElement.Clear();         Search = SearchState.Running;         SetVisibleViewTag(Tags.ViewSearch);         FoundTextedElement = TextedElements.Where(element => element.Status != ElementStatus.DISABLED &amp;&amp; element.ContainsText(searchString)) .ToList();         Search = SearchState.Stopped;         stopwatch.Stop();         DebugHelper.StopSearch(searchString, stopwatch.Elapsed.TotalSeconds, foundTextedElement.Count);     }); }<\/code><\/pre>\n<p>\u0421 \u0440\u043e\u0441\u0442\u043e\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430 \u044f \u0441\u0442\u0430\u043b \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0441\u0442\u0440\u043e\u0438\u0442\u0441\u044f \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u043f\u0430\u0440\u0430\u0434\u0438\u0433\u043c\u0435. \u041f\u043e\u0442\u043e\u043c\u0443 \u0431\u044b\u043b\u043e \u0440\u0435\u0448\u0435\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0430\u0440\u043e\u0447\u043a\u0443 \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0445\u0435\u043b\u043f\u0435\u0440\u043e\u0432 \u043f\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0442\u0438\u043f\u043d\u044b\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439. \u0422\u0430\u043a \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043f\u0430\u043f\u043a\u0430 <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/tree\/master\/SophiApp\/SophiApp\/Helpers\" rel=\"noopener noreferrer nofollow\"><u>Helpers<\/u><\/a>, \u0434\u0430 \u0438 \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u0436\u0435 \u043f\u0430\u0440\u043e\u0447\u043a\u0430 \u0445\u0435\u043b\u043f\u0435\u0440\u043e\u0432 \u0442\u0430\u043c. \u041e\u043d\u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u0434\u0430\u043d\u043d\u044b\u0435, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u043e\u0442 \u0440\u0435\u0435\u0441\u0442\u0440\u0430 \u0438 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439 \u043d\u0430 \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u0435 Microsoft Defender.<\/p>\n<p>\u0422\u0430\u043a \u043a\u0430\u043a \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0447\u0430\u0441\u0442\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u0438, \u0442\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043d\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430.. \u042d\u0442\u043e \u0438\u0437\u0431\u0430\u0432\u0438\u0442 \u0432 \u0442\u0435\u043e\u0440\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043d\u0430\u0442\u043a\u043d\u0443\u0442\u044c\u0441\u044f \u043d\u0430 \u0431\u0430\u0433, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0436\u0435 \u0431\u044b\u043b \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d.<\/p>\n<p>\u0412 \u043e\u0431\u043b\u0430\u043a\u0435 <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/blob\/master\/sophiapp_versions.json\" rel=\"noopener noreferrer nofollow\"><u>\u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f<\/u><\/a> JSON-\u0444\u0430\u0439\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438 \u043f\u0430\u0440\u0441\u0438\u0442\u0441\u044f. \u0415\u0441\u0442\u044c \u0434\u0432\u0435 \u0432\u0435\u0442\u043a\u0438: \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0438 \u0431\u0435\u0442\u0430-\u0432\u0435\u0440\u0441\u0438\u044f. \u041f\u0440\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 GitHub Actions \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u0438\u043f \u0440\u0435\u043b\u0438\u0437\u0430 (release \u0438\u043b\u0438 pre-release) \u0438 \u0447\u0435\u0440\u0435\u0437 <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/blob\/master\/SophiApp\/Scripts\/Set-ReleaseTag.ps1\" rel=\"noopener noreferrer nofollow\"><u>\u0441\u043a\u0440\u0438\u043f\u0442<\/u><\/a> \u0432 <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/blob\/29b2df106243c6b449ed3447b3764801b4c39f99\/SophiApp\/SophiApp\/Helpers\/AppHelper.cs#L14\" rel=\"noopener noreferrer nofollow\"><u>\u0444\u0430\u0439\u043b<\/u><\/a> AppHelper.cs \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u0431\u0438\u043b\u0434\u0430 &#171;private const bool IS_RELEASE&#187; $true \u0438\u043b\u0438 $false. \u0412 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0447\u0438\u0442\u0430\u0435\u0442 \u0442\u043e \u0438\u043b\u0438 \u0438\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u0444\u0430\u0439\u043b\u0430 \u0432 \u043e\u0431\u043b\u0430\u043a\u0435, \u0447\u0442\u043e\u0431\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438.<\/p>\n<pre><code class=\"cs\">internal class NewVersionCondition : IStartupCondition     {         public bool HasProblem { get; set; }         public ConditionsTag Tag { get; set; } = ConditionsTag.NewVersion;          public bool Invoke()         {             DebugHelper.IsOnline();              try             {                 if (HttpHelper.IsOnline)                 {                     HttpWebRequest request = WebRequest.CreateHttp(AppHelper.SophiAppVersionsJson);                     request.UserAgent = AppHelper.UserAgent;                     var response = request.GetResponse();                      using (Stream dataStream = response.GetResponseStream())                     {                         StreamReader reader = new StreamReader(dataStream);                         var serverResponse = reader.ReadToEnd();                         var release = JsonConvert.DeserializeObject&lt;ReleaseDto>(serverResponse);                         DebugHelper.HasUpdateRelease(release);                         var releasedVersion = new Version(AppHelper.IsRelease ? release.SophiApp_release : release.SophiApp_pre_release);                         var hasNewVersion = releasedVersion > AppHelper.Version;                          if (hasNewVersion)                         {                             DebugHelper.IsNewRelease();                             ToastHelper.ShowUpdateToast(currentVersion: $\"{AppHelper.Version}\", newVersion: $\"{releasedVersion}\");                         }                         else                         {                             DebugHelper.UpdateNotNecessary();                         }                          return HasProblem = hasNewVersion;                     }                 }                  return HasProblem;             }             catch (WebException e)             {                 DebugHelper.HasException(\"An error occurred while checking for an update\", e);                 return HasProblem;             }             catch (Exception e)             {                 throw new Exception(e.Message.Replace(\":\", null));             }         }     }<\/code><\/pre>\n<p>\u0410 \u043f\u0440\u0438 \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0438 \u0432\u0441\u043f\u043b\u044b\u0432\u0435\u0442 \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u043c\u0438\u043b\u044b\u0439 \u0442\u043e\u0441\u0442 \u0441 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435\u043c:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f11\/0e1\/91c\/f110e191c4e29f9a9e3b85e8260d2ca6.png\" alt=\"\u0417\u0410\u041c\u0415\u041d\u0418\u0422\u042c\" title=\"\u0417\u0410\u041c\u0415\u041d\u0418\u0422\u042c\" width=\"546\" height=\"266\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f11\/0e1\/91c\/f110e191c4e29f9a9e3b85e8260d2ca6.png\"\/><figcaption>\u0417\u0410\u041c\u0415\u041d\u0418\u0422\u042c<\/figcaption><\/figure>\n<p>SophiApp \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438-\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 UWP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u044f \u0438\u0445 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u043c\u0435\u043d\u0430 \u0438 \u0431\u0435\u0440\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e \u0438\u043a\u043e\u043d\u043a\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u2014 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0437\u0430\u0445\u0430\u0440\u0434\u043a\u043e\u0436\u0435\u043d\u043e. \u0422\u0430\u043a\u043e\u0435 \u0443\u043c\u0435\u044e\u0442 \u043b\u0438\u0448\u044c SophiApp \u0438 <a href=\"https:\/\/www.oo-software.com\/en\/ooappbuster\" rel=\"noopener noreferrer nofollow\"><u>O&amp;O AppBuster<\/u><\/a> \u043e\u0442 O&amp;O Software. \u041d\u043e \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u043d\u0430\u0434\u043e \u0431\u0443\u0434\u0435\u0442 \u0442\u043e\u0436\u0435 \u043a\u0430\u043a-\u043d\u0438\u0431\u0443\u0434\u044c \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u0442\u044c, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043d\u0430 \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0431\u044b\u0441\u0442\u0440\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bf4\/a78\/57b\/bf4a7857b3e53ef6b4e9a279253eb246.png\" alt=\"\" title=\"\" width=\"1577\" height=\"918\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bf4\/a78\/57b\/bf4a7857b3e53ef6b4e9a279253eb246.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/431\/eab\/f98\/431eabf9884b594fa6d028d80fd2c286.png\" width=\"1611\" height=\"923\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/431\/eab\/f98\/431eabf9884b594fa6d028d80fd2c286.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 \u0435\u0441\u0442\u044c \u0442\u0443\u043c\u0431\u043b\u0435\u0440 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f, \u0432 \u043a\u0430\u043a\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u044b: \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u043b\u0438 \u0434\u043b\u044f \u0432\u0441\u0435\u0439 \u041e\u0421. \u0422\u043e\u0433\u0434\u0430 \u0432\u0441\u0435 \u043d\u043e\u0432\u044b\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b.<\/p>\n<pre><code class=\"cs\">using SophiApp.Dto; using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Management.Automation; using System.Threading; using Windows.ApplicationModel; using Windows.Foundation; using Windows.Management.Deployment;  namespace SophiApp.Helpers {     internal class UwpHelper     {         internal static Package GetPackage(string packageName)         {             var sid = OsHelper.GetCurrentUserSid().Value;             var packageManager = new PackageManager();             return packageManager.FindPackagesForUser(sid)                                  .First(package => package.Id.Name.Equals(packageName));         }          internal static IEnumerable&lt;UwpElementDto> GetPackagesDto(bool forAllUsers = false)         {             var currentUserScript = @\"# The following UWP apps will be excluded from the display $ExcludedAppxPackages = @( # Microsoft Desktop App Installer 'Microsoft.DesktopAppInstaller',  # Store Experience Host 'Microsoft.StorePurchaseApp',  # Notepad 'Microsoft.WindowsNotepad',  # Microsoft Store 'Microsoft.WindowsStore',  # Windows Terminal 'Microsoft.WindowsTerminal', 'Microsoft.WindowsTerminalPreview',  # Web Media Extensions 'Microsoft.WebMediaExtensions' )  $AppxPackages = Get-AppxPackage -PackageTypeFilter Bundle | Where-Object -FilterScript {$_.Name -notin $ExcludedAppxPackages}  # The Bundle packages contains no Microsoft Teams if (Get-AppxPackage -Name MicrosoftTeams -AllUsers:$false) { # Temporarily hack: due to the fact that there are actually two Microsoft Teams packages, we need to choose the first one to display $AppxPackages += Get-AppxPackage -Name MicrosoftTeams -AllUsers:$false | Select-Object -Index 0 }  # The Bundle packages contains no Spotify if (Get-AppxPackage -Name SpotifyAB.SpotifyMusic -AllUsers:$false) { # Temporarily hack: due to the fact that there are actually two Microsoft Teams packages, we need to choose the first one to display $AppxPackages += Get-AppxPackage -Name SpotifyAB.SpotifyMusic -AllUsers:$false | Select-Object -Index 0 }  $PackagesIds = [Windows.Management.Deployment.PackageManager, Windows.Web, ContentType = WindowsRuntime]::new().FindPackages() | Select-Object -Property DisplayName, Logo -ExpandProperty Id | Select-Object -Property Name, DisplayName, Logo  foreach ($AppxPackage in $AppxPackages) { $PackageId = $PackagesIds | Where-Object -FilterScript {$_.Name -eq $AppxPackage.Name}  if (-not $PackageId) { continue }   [PSCustomObject]@{ Name            = $AppxPackage.Name PackageFullName = $AppxPackage.PackageFullName Logo            = $PackageId.Logo DisplayName     = $PackageId.DisplayName } }\";             var allUsersScript = @\"# The following UWP apps will be excluded from the display $ExcludedAppxPackages = @( # Microsoft Desktop App Installer 'Microsoft.DesktopAppInstaller',  # Store Experience Host 'Microsoft.StorePurchaseApp',  # Notepad 'Microsoft.WindowsNotepad',  # Microsoft Store 'Microsoft.WindowsStore',  # Windows Terminal 'Microsoft.WindowsTerminal', 'Microsoft.WindowsTerminalPreview',  # Web Media Extensions 'Microsoft.WebMediaExtensions' )  $AppxPackages = Get-AppxPackage -PackageTypeFilter Bundle -AllUsers | Where-Object -FilterScript {$_.Name -notin $ExcludedAppxPackages}  # The Bundle packages contains no Microsoft Teams if (Get-AppxPackage -Name MicrosoftTeams -AllUsers:$true) { # Temporarily hack: due to the fact that there are actually two Microsoft Teams packages, we need to choose the first one to display $AppxPackages += Get-AppxPackage -Name MicrosoftTeams -AllUsers:$true | Select-Object -Index 0 }  # The Bundle packages contains no Spotify if (Get-AppxPackage -Name SpotifyAB.SpotifyMusic -AllUsers:$true) { # Temporarily hack: due to the fact that there are actually two Microsoft Teams packages, we need to choose the first one to display $AppxPackages += Get-AppxPackage -Name SpotifyAB.SpotifyMusic -AllUsers:$true | Select-Object -Index 0 }  $PackagesIds = [Windows.Management.Deployment.PackageManager, Windows.Web, ContentType = WindowsRuntime]::new().FindPackages() | Select-Object -Property DisplayName, Logo -ExpandProperty Id | Select-Object -Property Name, DisplayName, Logo  foreach ($AppxPackage in $AppxPackages) { $PackageId = $PackagesIds | Where-Object -FilterScript {$_.Name -eq $AppxPackage.Name}  if (-not $PackageId) { continue }   [PSCustomObject]@{ Name            = $AppxPackage.Name PackageFullName = $AppxPackage.PackageFullName Logo            = $PackageId.Logo DisplayName     = $PackageId.DisplayName } }\";              return PowerShell.Create()                              .AddScript(forAllUsers ? allUsersScript : currentUserScript)                              .Invoke()                              .Where(uwp => uwp.Properties[\"Logo\"].Value != null)                              .Select(uwp => new UwpElementDto()                              {                                  Name = uwp.Properties[\"Name\"].Value as string,                                  PackageFullName = uwp.Properties[\"PackageFullName\"].Value as string,                                  Logo = uwp.Properties[\"Logo\"].Value.GetFirstValue&lt;Uri>(),                                  DisplayName = uwp.Properties[\"DisplayName\"].Value.GetFirstValue&lt;string>()                              });         }          internal static void InstallPackage(string package)         {             var packageUri = new Uri(package);             var packageManager = new PackageManager();             var deploymentOperation = packageManager.AddPackageAsync(packageUri, null, DeploymentOptions.None);             var opCompletedEvent = new ManualResetEvent(false);             deploymentOperation.Completed = (depProgress, status) => { opCompletedEvent.Set(); };             opCompletedEvent.WaitOne();         }          internal static bool PackageExist(string packageName)         {             var sid = OsHelper.GetCurrentUserSid().Value;             var packageManager = new PackageManager();             return packageManager.FindPackagesForUser(sid)                                  .Where(package => package.Id.Name == packageName)                                  .Count() > 0;         }          internal static void RemovePackage(string packageFullName, bool allUsers)         {             var stopwatch = Stopwatch.StartNew();             var packageManager = new PackageManager();             var deploymentOperation = packageManager.RemovePackageAsync(packageFullName, allUsers ? RemovalOptions.RemoveForAllUsers : RemovalOptions.None);             var opCompletedEvent = new ManualResetEvent(false);             deploymentOperation.Completed = (depProgress, status) => { opCompletedEvent.Set(); };             opCompletedEvent.WaitOne();             stopwatch.Stop();              if (deploymentOperation.Status == AsyncStatus.Error)             {                 var deploymentResult = deploymentOperation.GetResults();                 DebugHelper.UwpRemovedHasException(packageFullName, deploymentResult.ErrorText);                 return;             }              DebugHelper.UwpRemoved(packageFullName, stopwatch.Elapsed.TotalSeconds, deploymentOperation.Status);         }     } }<\/code><\/pre>\n<pre><code class=\"cs\">private void GetUwpElements() {     DebugHelper.StartInitUwpApps();     var stopwatch = Stopwatch.StartNew();     UwpElementsCurrentUser = UwpHelper.GetPackagesDto(forAllUsers: false) .Select(dto => FabricHelper.CreateUwpElement(dto)) .OrderBy(uwp => uwp.DisplayName) .ToList();      UwpElementsAllUsers = UwpHelper.GetPackagesDto(forAllUsers: true) .Select(dto => FabricHelper.CreateUwpElement(dto)) .OrderBy(uwp => uwp.DisplayName) .ToList();     stopwatch.Stop();     DebugHelper.StopInitUwpApps(stopwatch.Elapsed.TotalSeconds); }<\/code><\/pre>\n<p>\u041f\u0440\u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u043f\u0438\u0441\u043a\u0430, \u0447\u0442\u043e\u0431\u044b \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e \u043d\u0435 \u0441\u043b\u043e\u043c\u0430\u0442\u044c Windows, \u043a\u0440\u043e\u043c\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u0432 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u0430\u043a\u0435\u0442\u044b:<\/p>\n<pre><code>Microsoft.DesktopAppInstaller, Microsoft.StorePurchaseApp, Microsoft.WindowsNotepad, Microsoft.WindowsStore, Microsoft.WindowsTerminal, Microsoft.WindowsTerminalPreview, Microsoft.WebMediaExtensions, Microsoft.AV1VideoExtension, Microsoft.HEVCVideoExtension<\/code><\/pre>\n<p>\u0423 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0435\u0441\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435: \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u0438\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d. \u041f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0432\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0442 \u0441\u0432\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u044e\u0442 \u0435\u0433\u043e \u0432 UI, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432 Windows. \u0414\u0430, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0438 \u043e\u0442\u043b\u0430\u0434\u0438\u0442\u044c 130 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430. \u0418 \u044d\u0442\u043e \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0431\u044b\u0441\u0442\u0440\u043e, \u0442\u0430\u043a \u043a\u0430\u043a WMI \u0435\u0449\u0435 \u0436\u0438\u0432\u0435\u0435 \u0432\u0441\u0435\u0445 \u0436\u0438\u0432\u044b\u0445.  <\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043a\u0430\u043a\u043e\u0439-\u043b\u0438\u0431\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438\u0434\u0435\u0442 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0435 \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 (\u0438 \u043f\u0440\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u0430\u043b\u043e\u0447\u0435\u043a \u0441 \u0440\u0430\u0434\u0438\u043e\u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e), \u043c\u044f\u0433\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445, \u043f\u0430\u043d\u0435\u043b\u0438 \u0437\u0430\u0434\u0430\u0447, \u043c\u0435\u043d\u044e &#171;\u041f\u0443\u0441\u043a&#187; \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u0420\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 (F5). \u041a\u0442\u043e \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u043d\u0430\u043f\u0438\u0448\u0435\u0442, \u0434\u043b\u044f \u043a\u0430\u043a\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u044d\u0442\u043e \u043d\u0430\u0434\u043e, \u043f\u043e\u043b\u0443\u0447\u0438\u0442 \u0437\u0430\u0447\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u043e\u043c. \ud83d\ude00<\/p>\n<pre><code class=\"cs\">private const int WM_SETTINGCHANGE = 0x1a; private const int SMTO_ABORTIFHUNG = 0x0002; private const string TRAY_SETTINGS = \"TraySettings\"; private static readonly IntPtr hWnd = new IntPtr(65535); private static readonly IntPtr HWND_BROADCAST = new IntPtr(0xffff);  \/\/ Virtual key ID of the F5 in File Explorer private static readonly UIntPtr UIntPtr = new UIntPtr(41504);  public static void PostMessage() => PostMessageW(hWnd, Msg, UIntPtr, IntPtr.Zero);  public static void RefreshEnvironment() { \/\/ Update Desktop Icons SHChangeNotify(0x8000000, 0x1000, IntPtr.Zero, IntPtr.Zero); \/\/ Update Environment Variables SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, IntPtr.Zero, null, SMTO_ABORTIFHUNG, 100, IntPtr.Zero); \/\/ Update Taskbar SendNotifyMessage(HWND_BROADCAST, WM_SETTINGCHANGE, IntPtr.Zero, TRAY_SETTINGS); \/\/ Update Start Menu ProcessHelper.Stop(START_MENU_PROCESS); }<\/code><\/pre>\n<p>\u041a\u043e\u0434 \u043b\u043e\u0433\u0438\u043a\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430:<\/p>\n<pre><code>internal class TextedElement : IElement     {         private string description;         private string header;         private ElementStatus status;          public TextedElement((TextedElementDto Dto, Action&lt;TextedElement, Exception> ErrorHandler,                                 EventHandler&lt;TextedElement> StatusHandler, Func&lt;bool> Customisation, UILanguage Language) parameters)         {             CustomisationStatus = parameters.Customisation;             Descriptions = parameters.Dto.Description ?? parameters.Dto.ChildDescription;             ErrorOccurred = parameters.ErrorHandler;             Headers = parameters.Dto.Header ?? parameters.Dto.ChildHeader;             Id = parameters.Dto.Id;             Language = parameters.Language;             StatusChanged = parameters.StatusHandler;             Tag = parameters.Dto.Tag;             ViewId = parameters.Dto.ViewId;             Windows10Supported = parameters.Dto.Windows10Supported;             Windows11Supported = parameters.Dto.Windows11Supported;         }          public event PropertyChangedEventHandler PropertyChanged;          public event EventHandler&lt;TextedElement> StatusChanged;          protected Dictionary&lt;UILanguage, string> Descriptions { get; set; }          internal Func&lt;bool> CustomisationStatus { get; set; }          internal Action&lt;TextedElement, Exception> ErrorOccurred { get; set; }         internal UILanguage Language { get; set; }         internal bool Windows10Supported { get; private set; }         internal bool Windows11Supported { get; private set; }          public string Description         {             get => description;             set             {                 description = value;                 OnPropertyChanged(\"Description\");             }         }          public string Header         {             get => header;             set             {                 header = value;                 OnPropertyChanged(\"Header\");             }         }          public Dictionary&lt;UILanguage, string> Headers { get; set; }         public uint Id { get; }          public ElementStatus Status         {             get => status;             set             {                 status = value;                 OnPropertyChanged(\"Status\");                 StatusChanged?.Invoke(null, this);             }         }          public string Tag { get; }         public uint ViewId { get; }          private void OnPropertyChanged(string propertyName) => PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));          internal void ChangeStatus() => Status = Status == ElementStatus.UNCHECKED ? ElementStatus.CHECKED : ElementStatus.UNCHECKED;          internal virtual bool ContainsText(string text)         {             var desiredText = text.ToLower();             return Header.ToLower().Contains(desiredText) || Description.ToLower().Contains(desiredText);         }          internal virtual void GetCustomisationStatus()         {             try             {                 Status = CustomisationStatus.Invoke() ? ElementStatus.CHECKED : ElementStatus.UNCHECKED;             }             catch (Exception e)             {                 ErrorOccurred?.Invoke(this, e);             }         }          internal virtual void Initialize()         {             var stopwatch = Stopwatch.StartNew();             ChangeLanguage(Language);             GetCustomisationStatus();             stopwatch.Stop();             DebugHelper.TextedElementInit(Id, stopwatch.Elapsed.TotalSeconds);         }          public virtual void ChangeLanguage(UILanguage language)         {             Header = Headers[language];             Description = Descriptions[language];         }     }<\/code><\/pre>\n<p>SophiApp \u0443\u043c\u0435\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0432 \u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0439, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0443\u0442\u0438\u043d\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043e\u0447\u0438\u0441\u0442\u043a\u0438 \u0434\u0438\u0441\u043a\u0430 \u0441 \u043f\u0440\u0435\u0434\u0437\u0430\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u043c \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u0444\u043b\u0430\u0433\u043e\u0432.<\/p>\n<pre><code class=\"cs\">internal const string _700_CLEANUP_TASK_ARGS = @\"-WindowStyle Hidden -Command Get-Process -Name cleanmgr | Stop-Process -Force Get-Process -Name Dism | Stop-Process -Force Get-Process -Name DismHost | Stop-Process -Force $ProcessInfo = New-Object -TypeName System.Diagnostics.ProcessStartInfo $ProcessInfo.FileName = \"\"\"\"\"\"$env:SystemRoot\\system32\\cleanmgr.exe\"\"\"\"\"\" $ProcessInfo.Arguments = \"\"\"\"\"\"\/sagerun:1337\"\"\"\"\"\" $ProcessInfo.UseShellExecute = $true $ProcessInfo.WindowStyle = [System.Diagnostics.ProcessWindowStyle]::Minimized $Process = New-Object -TypeName System.Diagnostics.Process $Process.StartInfo = $ProcessInfo $Process.Start() | Out-Null Start-Sleep -Seconds 3 [int]$SourceMainWindowHandle = (Get-Process -Name cleanmgr | Where-Object -FilterScript {$_.PriorityClass -eq \"\"\"\"\"\"BelowNormal\"\"\"\"\"\"}).MainWindowHandle function MinimizeWindow {     [CmdletBinding()]     param     (         [Parameter(Mandatory = $true)]         $Process     )     $ShowWindowAsync = @{         Namespace = \"\"\"\"\"\"WinAPI\"\"\"\"\"\"         Name = \"\"\"\"\"\"Win32ShowWindowAsync\"\"\"\"\"\"         Language = \"\"\"\"\"\"CSharp\"\"\"\"\"\"         MemberDefinition = @' [DllImport(\"\"\"\"\"\"user32.dll\"\"\"\"\"\")] public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow) '@     }      if (-not(\"\"\"\"\"\"WinAPI.Win32ShowWindowAsync\"\"\"\"\"\" -as [type]))     {         Add-Type @ShowWindowAsync     } $MainWindowHandle = (Get-Process -Name $Process | Where-Object -FilterScript {$_.PriorityClass -eq \"\"\"\"\"\"BelowNormal\"\"\"\"\"\"}).MainWindowHandle     [WinAPI.Win32ShowWindowAsync]::ShowWindowAsync($MainWindowHandle, 2) }  while ($true) {     [int]$CurrentMainWindowHandle = (Get-Process -Name cleanmgr | Where-Object -FilterScript {$_.PriorityClass -eq \"\"\"\"\"\"BelowNormal\"\"\"\"\"\"}).MainWindowHandle     if ($SourceMainWindowHandle -ne $CurrentMainWindowHandle)     {         MinimizeWindow -Process cleanmgr         break     }     Start-Sleep -Milliseconds 5 } $ProcessInfo = New-Object -TypeName System.Diagnostics.ProcessStartInfo $ProcessInfo.FileName = \"\"\"\"\"\"$env:SystemRoot\\system32\\dism.exe\"\"\"\"\"\" $ProcessInfo.Arguments = \"\"\"\"\"\"\/Online \/English \/Cleanup-Image \/StartComponentCleanup \/NoRestart\"\"\"\"\"\" $ProcessInfo.UseShellExecute = $true $ProcessInfo.WindowStyle = [System.Diagnostics.ProcessWindowStyle]::Minimized $Process = New-Object -TypeName System.Diagnostics.Process $Process.StartInfo = $ProcessInfo $Process.Start() | Out-Null\";  internal const string _700_CLEANUP_TOAST_TASK_ARGS = @\"-WindowStyle Hidden -Command [Windows.UI.Notifications.ToastNotificationManager, Windows.UI.Notifications, ContentType = WindowsRuntime] | Out-Null [Windows.Data.Xml.Dom.XmlDocument, Windows.Data.Xml.Dom.XmlDocument, ContentType = WindowsRuntime] | Out-Null [xml]$ToastTemplate = @\"\"\"\"\"\" &lt;toast duration=\"\"\"\"\"\"Long\"\"\"\"\"\" scenario=\"\"\"\"\"\"reminder\"\"\"\"\"\"> &lt;visual> &lt;binding template = \"\"\"\"\"\"ToastGeneric\"\"\"\"\"\" >             &lt;text>*&lt;\/text> &lt;group> &lt;subgroup> &lt;text hint-style=\"\"\"\"\"\"title\"\"\"\"\"\" hint-wrap=\"\"\"\"\"\"true\"\"\"\"\"\">*&lt;\/text> &lt;\/subgroup> &lt;\/group> &lt;group> &lt;subgroup> &lt;text hint-style=\"\"\"\"\"\"body\"\"\"\"\"\" hint-wrap=\"\"\"\"\"\"true\"\"\"\"\"\">*&lt;\/text> &lt;\/subgroup> &lt;\/group> &lt;\/binding> &lt;\/visual> &lt;audio src=\"\"\"\"\"\"ms-winsoundevent:notification.default\"\"\"\"\"\"\/>     &lt;actions>         &lt;input id=\"\"\"\"\"\"SnoozeTimer\"\"\"\"\"\" type=\"\"\"\"\"\"selection\"\"\"\"\"\" title=\"\"\"\"\"\"*\"\"\"\"\"\" defaultInput=\"\"\"\"\"\"1\"\"\"\"\"\"> &lt;selection id=\"\"\"\"\"\"1\"\"\"\"\"\" content=\"\"\"\"\"\"*\"\"\"\"\"\" \/> &lt;selection id=\"\"\"\"\"\"30\"\"\"\"\"\" content=\"\"\"\"\"\"*\"\"\"\"\"\" \/> &lt;selection id=\"\"\"\"\"\"240\"\"\"\"\"\" content=\"\"\"\"\"\"*\"\"\"\"\"\" \/> &lt;\/input> &lt;action activationType=\"\"\"\"\"\"system\"\"\"\"\"\" arguments=\"\"\"\"\"\"snooze\"\"\"\"\"\" hint-inputId=\"\"\"\"\"\"SnoozeTimer\"\"\"\"\"\" content=\"\"\"\"\"\"\"\"\"\"\"\" id=\"\"\"\"\"\"test-snooze\"\"\"\"\"\"\/> &lt;action arguments=\"\"\"\"\"\"WindowsCleanup:\"\"\"\"\"\" content=\"\"\"\"\"\"*\"\"\"\"\"\" activationType=\"\"\"\"\"\"protocol\"\"\"\"\"\"\/> &lt;action arguments=\"\"\"\"\"\"dismiss\"\"\"\"\"\" content=\"\"\"\"\"\"\"\"\"\"\"\" activationType=\"\"\"\"\"\"system\"\"\"\"\"\"\/> &lt;\/actions> &lt;\/toast> \"\"\"\"\"\"@ $ToastXml = [Windows.Data.Xml.Dom.XmlDocument]::New() $ToastXml.LoadXml($ToastTemplate.OuterXml) $ToastMessage = [Windows.UI.Notifications.ToastNotification]::New($ToastXML) [Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier(\"\"\"\"\"\"windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel\"\"\"\"\"\").Show($ToastMessage)\"; <\/code><\/pre>\n<p>\u041f\u0440\u0438 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043f\u043e \u043e\u0447\u0438\u0441\u0442\u043a\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0443\u0432\u0438\u0434\u0438\u0442, \u043a\u0430\u043a \u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u043e\u043a\u043d\u043e \u0441 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u0447\u0438\u0441\u0442\u043a\u0443 Windows, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f (\u0437\u0430\u043c\u0435\u043d\u0435\u043d\u043d\u044b\u0435). \u0412 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u043c \u0442\u043e\u0441\u0442\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u043b\u043e\u0436\u0438\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u043e\u0432\u0441\u0435 \u0438\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c. \u041f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043d\u0430\u0447\u043d\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c cleanmgr.exe, \u0430 \u0437\u0430\u0442\u0435\u043c <em>dism.exe \/Online \/English \/Cleanup-Image \/StartComponentCleanup \/NoRestart<\/em>, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u043e\u043b\u044c \u0440\u0443\u0442\u0438\u043d\u043d\u043e\u0435 \u0437\u0430\u043d\u044f\u0442\u0438\u0435. \u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u0442\u043e\u0441\u0442\u044b \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u0438 \u043e\u0447\u0438\u0441\u0442\u043a\u0435 \u043f\u0430\u043f\u043a\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438 \u043f\u0430\u043f\u043a\u0438 <em>%SystemRoot%\\SoftwareDistribution\\Download<\/em> \u0441 \u0442\u043e\u0439 \u043b\u0438\u0448\u044c \u0440\u0430\u0437\u043d\u0438\u0446\u0435\u0439, \u0447\u0442\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u043e\u0447\u0438\u0441\u0442\u043a\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u043f\u0430\u043f\u043a\u0438 \u0431\u0443\u0434\u0435\u0442 \u0436\u0434\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0441\u043b\u0443\u0436\u0431\u0430 \u0426\u0435\u043d\u0442\u0440\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 Windows, \u0447\u0442\u043e\u0431\u044b \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e \u043d\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0436\u0435 \u0441\u043a\u0430\u0447\u0430\u043d\u043d\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438.<\/p>\n<details class=\"spoiler\">\n<summary>\u0412\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0435 \u0442\u043e\u0441\u0442\u044b<\/summary>\n<div class=\"spoiler__content\">\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/89a\/d58\/a60\/89ad58a609e157598a596c638a875aa5.png\" width=\"546\" height=\"194\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/89a\/d58\/a60\/89ad58a609e157598a596c638a875aa5.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/6de\/a65\/0de\/6dea650de9b6ae2e2e8774e8255c5bb0.png\" width=\"546\" height=\"194\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6de\/a65\/0de\/6dea650de9b6ae2e2e8774e8255c5bb0.png\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/6dc\/cda\/838\/6dccda83884cc3cf5a83626d008d151b.png\" width=\"300\" height=\"377\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6dc\/cda\/838\/6dccda83884cc3cf5a83626d008d151b.png\"\/><figcaption><\/figcaption><\/figure>\n<\/p>\n<\/div>\n<\/details>\n<p>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u044b \u043d\u0430 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0445 \u043b\u044e\u0431\u0438\u0442\u0435\u043b\u0435\u0439 \u044d\u043a\u0437\u043e\u0442\u0438\u043a\u0438, \u043f\u043e\u0442\u043e\u043c\u0443 \u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0441\u043a\u0440\u044b\u0442\u044c \u0438\u0445 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u041a \u0442\u0430\u043a\u0438\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u043e \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0443 \u043f\u0430\u043f\u043a\u0438 <em>%TEMP%<\/em> \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0432 \u043a\u043e\u0440\u0435\u043d\u044c \u0434\u0438\u0441\u043a\u0430 <em>C:\\<\/em>.<\/p>\n<p>\u0412\u0438\u0448\u0435\u043d\u043a\u043e\u0439 \u043a\u0440\u0435\u0430\u0442\u0438\u0432\u0430 \u0414\u043c\u0438\u0442\u0440\u0438\u044f \u0441\u0442\u0430\u043b\u0430 \u0438\u0434\u0435\u044f \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u043d\u043e \u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u0445 \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435. \u041c\u043e\u043b, \u044d\u0442\u043e \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043e\u043f\u0430\u0441\u043d\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u0438 \u0435\u043c\u0443 \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e \u043d\u0438\u0445 \u0437\u043d\u0430\u0442\u044c. \u041d\u0430 \u043c\u043e\u0439 \u0440\u0435\u0437\u043e\u043d\u043d\u044b\u0439 \u0432\u043e\u043f\u0440\u043e\u0441: &#171;\u0417\u0430\u0447\u0435\u043c?&#187;, \u2014 \u043e\u043d \u043f\u0430\u0440\u0438\u0440\u043e\u0432\u0430\u043b: &#171;\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u0439!&#187;. \u041a \u0441\u0447\u0430\u0441\u0442\u044c\u044e, WPF \u043e\u0447\u0435\u043d\u044c \u0433\u0438\u0431\u043a\u0438\u0439, \u0434\u0430 \u0438 \u044f \u043a \u0442\u043e\u043c\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u0436\u0435 \u043d\u0435 \u0432\u043f\u0430\u0434\u0430\u043b \u0432 \u0448\u043e\u043a \u043e\u0442 \u0435\u0433\u043e \u0438\u0434\u0435\u0439, \u0445\u043e\u0442\u044f \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b, \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/7d7\/b89\/19d\/7d7b8919d24254cd2f8883f566138733.jpg\" width=\"300\" height=\"218\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7d7\/b89\/19d\/7d7b8919d24254cd2f8883f566138733.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<pre><code class=\"cs\">public bool AdvancedSettingsVisibility { get => advancedSettingsVisibility; set { advancedSettingsVisibility = value; DebugHelper.AdvancedSettinsVisibility(value); OnPropertyChanged(AdvancedSettingsVisibilityPropertyName); } }  private void AdvancedSettingsClicked(object args) => AdvancedSettingsVisibility = AdvancedSettingsVisibility.Invert();<\/code><\/pre>\n<p>\u0412 2020 \u0433\u043e\u0434\u0443 \u0432\u0441\u0442\u0430\u043b \u0432\u043e\u043f\u0440\u043e\u0441 \u043e\u0431 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438. \u041b\u0435\u0433\u0447\u0435 \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c. \u0412 \u044d\u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f GitHub \u0430\u043a\u043a\u0443\u0440\u0430\u0442 \u0432\u044b\u043a\u0430\u0442\u0438\u043b \u0441\u0432\u043e\u0439 Actions, \u0438 \u043f\u043e\u0441\u043b\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u0441\u043b\u043e\u043c\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u043f\u0440\u0438 \u0440\u0435\u043b\u0438\u0437\u0435 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0438\u0442\u0441\u044f Action, \u0431\u0435\u0440\u044f \u0432\u0435\u0440\u0441\u0438\u044e \u0442\u044d\u0433\u0430 \u0440\u0435\u043b\u0438\u0437\u0430 \u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043f\u0435\u0440\u0435\u0434 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0435\u0439 \u0432 \u0444\u0430\u0439\u043b <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/blob\/master\/SophiApp\/SophiApp\/Properties\/AssemblyInfo.cs\" rel=\"noopener noreferrer nofollow\"><u>AssemblyInfo.cs<\/u><\/a>, \u0447\u0442\u043e\u0431\u044b \u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0431\u044b\u043b\u0430 \u0432\u0438\u0434\u043d\u0430 \u0432\u0435\u0440\u0441\u0438\u044f. \u0414\u0430\u043b\u044c\u0448\u0435 \u0438\u0434\u0435\u0442 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044f \u0441 \u0432\u044b\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0438\u0437 \u0441\u0432\u043e\u0438\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432, \u0430\u0440\u0445\u0438\u0432\u0430\u0446\u0438\u044f \u0432 ZIP-\u0430\u0440\u0445\u0438\u0432 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0433\u043e\u0442\u043e\u0432\u043e \u0430\u0440\u0445\u0438\u0432\u0430 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0440\u0435\u043b\u0438\u0437\u0430. \u041d\u0430 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u0435, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0441\u0432\u0435\u0442 \u043d\u0435 \u0441\u043e\u0448\u0435\u043b\u0441\u044f, \u043d\u043e \u0434\u043b\u044f \u0443\u0441\u043f\u043e\u043a\u043e\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043c\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0441\u0431\u043e\u0440\u043a\u0443 \u0448\u0430\u0433 <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/blob\/b235692685daeff920558f31812a9f123ea1c289\/.github\/workflows\/SophiApp.yml#L68\" rel=\"noopener noreferrer nofollow\"><u>\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0445\u044d\u0448-\u0441\u0443\u043c\u043c\u044b<\/u><\/a> \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0430\u0440\u0445\u0438\u0432\u0430.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/9e6\/c1f\/e00\/9e6c1fe000e2afef6cf2989202127edc.png\" alt=\"cloc \u0442\u0432\u043e\u0440\u0438\u0442 \u0447\u0443\u0434\u0435\u0441\u0430!\" title=\"cloc \u0442\u0432\u043e\u0440\u0438\u0442 \u0447\u0443\u0434\u0435\u0441\u0430!\" width=\"215\" height=\"30\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9e6\/c1f\/e00\/9e6c1fe000e2afef6cf2989202127edc.png\"\/><figcaption>cloc \u0442\u0432\u043e\u0440\u0438\u0442 \u0447\u0443\u0434\u0435\u0441\u0430!<\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u0436\u0435 \u0447\u0435\u0440\u0435\u0437 Actions \u0438\u0434\u0435\u0442 \u043f\u043e\u0434\u0441\u0447\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438. \u041f\u0440\u0438 \u043f\u0443\u0448\u0435 \u0438\u043b\u0438 \u043f\u0443\u043b\u043b \u0440\u0435\u043a\u0432\u0435\u0441\u0442\u0435 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0438\u0442\u0441\u044f Action, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u0442 <a href=\"https:\/\/github.com\/AlDanial\/cloc\" rel=\"noopener noreferrer nofollow\"><u>cloc<\/u><\/a>. \u0414\u0430\u043b\u044c\u0448\u0435 \u0447\u0435\u0440\u0435\u0437 GitHub-\u0441\u0435\u043a\u0440\u0435\u0442 \u0432 <a href=\"https:\/\/gist.github.com\/farag2\" rel=\"noopener noreferrer nofollow\"><u>gist<\/u><\/a> \u0414\u043c\u0438\u0442\u0440\u0438\u044f \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f JSON-\u0444\u0430\u0439\u043b \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043b\u043e\u0441\u044c &#171;message&#187;:&#187;25.1k&#187;. \u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u044d\u0442\u043e\u0442 JSON \u043e\u0442\u0434\u0430\u0435\u0442\u0441\u044f \u0431\u044d\u0439\u0434\u0436\u0438\u043a\u0443 \u043e\u0442 <a href=\"https:\/\/shields.io\" rel=\"noopener noreferrer nofollow\">shields.io<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u0442 \u0443\u0436\u0435 \u043a\u0440\u0430\u0441\u0438\u0432\u0443\u044e \u0437\u0435\u043b\u0435\u043d\u0443\u044e \u043f\u043b\u0430\u0448\u043a\u0443.<\/p>\n<p>\u041d\u0443, \u0438 \u043f\u0430\u0440\u0443 \u0441\u043b\u043e\u0432 \u043e \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u0435. \u041f\u0435\u0440\u0435\u0434 \u043d\u043e\u0432\u043e\u0433\u043e\u0434\u043d\u0438\u043c \u0440\u0435\u043b\u0438\u0437\u043e\u043c, \u043a\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u043e \u0443\u0436\u0435 \u043d\u0435 \u0442\u0430\u043a \u0441\u0442\u044b\u0434\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0431\u0438\u043b\u0434 SophiApp, <a href=\"https:\/\/www.linkedin.com\/in\/vladimir-nameless-132745a1\/\" rel=\"noopener noreferrer nofollow\"><u>\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440<\/u><\/a> \u043f\u043e\u0441\u043e\u0432\u0435\u0442\u043e\u0432\u0430\u043b <a href=\"https:\/\/www.linkedin.com\/mwlite\/in\/%D0%BD%D0%B0%D1%82%D0%B0%D0%BB%D0%B8%D1%8F-%D0%B3%D1%83%D0%BC%D0%B5%D0%BD%D1%8E%D0%BA-ba4a04161\" rel=\"noopener noreferrer nofollow\"><u>\u041d\u0430\u0442\u0430\u043b\u044c\u044e<\/u><\/a> \u043a\u0430\u043a \u0444\u0440\u0438\u043b\u0430\u043d\u0441-\u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438 \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u043b\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043b\u043e\u0433\u043e\u0442\u0438\u043f, \u0437\u0430 \u0447\u0442\u043e \u0435\u0439 \u0438 \u0441\u043f\u0430\u0441\u0438\u0431\u043e.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b5a\/a01\/5a1\/b5aa015a119974ee9a06df139f088f84.gif\" alt=\"\u0422\u0430\u043a\u0443\u044e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043d\u0435 \u0434\u0430\u0439 \u0431\u043e\u0433 \u043a\u0430\u0436\u0434\u043e\u043c\u0443!\" title=\"\u0422\u0430\u043a\u0443\u044e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043d\u0435 \u0434\u0430\u0439 \u0431\u043e\u0433 \u043a\u0430\u0436\u0434\u043e\u043c\u0443!\" width=\"577\" height=\"416\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b5a\/a01\/5a1\/b5aa015a119974ee9a06df139f088f84.gif\"\/><figcaption>\u0422\u0430\u043a\u0443\u044e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043d\u0435 \u0434\u0430\u0439 \u0431\u043e\u0433 \u043a\u0430\u0436\u0434\u043e\u043c\u0443!<\/figcaption><\/figure>\n<h4>\u0412\u044b\u0432\u043e\u0434\u044b \u0438 \u043f\u043b\u0430\u043d\u044b \u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0435\u0435<\/h4>\n<p>\u0412\u044b\u0432\u043e\u0434\u044b \u043d\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u044e\u0442\u0441\u044f, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0441\u0430\u043c\u0438 \u0441\u043e\u0431\u043e\u0439:<\/p>\n<ul>\n<li>\n<p>\u041d\u0430\u0434\u043e \u0437\u0434\u0440\u0430\u0432\u043e \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0441\u0438\u043b\u044b, \u0435\u0441\u043b\u0438 \u0431\u0435\u0440\u0435\u0448\u044c\u0441\u044f \u0437\u0430 \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442;\u00a0<\/p>\n<\/li>\n<li>\n<p>\u0427\u0435\u0442\u043a\u043e \u043f\u0440\u043e\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435, \u0447\u0442\u043e\u0431\u044b \u0437\u043d\u0430\u0442\u044c \u043e\u0431\u044a\u0435\u043c \u0440\u0430\u0431\u043e\u0442;<\/p>\n<\/li>\n<li>\n<p>\u0423\u043c\u0435\u0442\u044c \u0442\u0435\u0440\u043f\u0435\u0442\u044c \u0438 \u043d\u0435 \u0431\u0440\u043e\u0441\u0430\u0442\u044c \u0432\u0441\u0435 \u043d\u0430 \u043f\u043e\u043b\u043f\u0443\u0442\u0438;<\/p>\n<\/li>\n<li>\n<p>\u0418 \u0432\u043e\u043e\u0431\u0449\u0435 \u0441\u0447\u0430\u0441\u0442\u044c\u0435 \u2014 \u0432 \u043f\u0440\u0435\u043e\u0434\u043e\u043b\u0435\u043d\u0438\u0438. \ud83d\ude42<\/p>\n<\/li>\n<\/ul>\n<p>\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043f\u0430\u0441\u0438\u0431\u043e \u0414\u043c\u0438\u0442\u0440\u0438\u044e \u0437\u0430 \u0442\u043e, \u0447\u0442\u043e \u043e\u043d \u043f\u0440\u043e\u0448\u0435\u043b \u044d\u0442\u043e\u0442 \u043f\u0443\u0442\u044c \u0441\u043e \u043c\u043d\u043e\u0439 \u043e\u0442 \u043d\u0430\u0447\u0430\u043b\u0430 \u0438 \u0434\u043e \u043a\u043e\u043d\u0446\u0430. \u041d\u0443, \u0438 \u0435\u0449\u0435 \u043a\u043e\u0435-\u0447\u0442\u043e: \u043c\u0435\u0447\u0442\u0430\u0439\u0442\u0435 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e \u2014 \u043c\u0435\u0447\u0442\u044b \u0441\u0431\u044b\u0432\u0430\u044e\u0442\u0441\u044f, \u0432\u0435\u0434\u044c \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u043f\u043e\u0441\u043b\u0435 20 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0440\u0435\u0448\u0438\u043b\u0441\u044f \u0441\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u044e, \u043f\u043e\u0434\u0430\u0432\u0448\u0438\u0441\u044c \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438. \u0421\u0435\u0439\u0447\u0430\u0441 \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043a\u0440\u0443\u043f\u043d\u043e\u0439 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0434\u0435\u0432\u0435\u043b\u043e\u043f\u0435\u0440\u0441\u043a\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438. \u0415\u0441\u043b\u0438 \u0431\u044b \u043d\u0435 \u043c\u043e\u0439 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439, \u043d\u0438\u0447\u0442\u043e \u0431\u044b \u0432 \u043d\u0430\u0448\u0435\u0439 \u0436\u0438\u0437\u043d\u0438 \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u043e\u0441\u044c.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b \u043d\u043e\u0432\u043e\u0441\u0442\u0438 \u0418\u0422 \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0438\u0437 \u043f\u0435\u0440\u0432\u043e\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c, \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043c\u043e\u0439 \u043d\u043e\u0432\u043e\u0441\u0442\u043d\u043e\u0439 \u043a\u0430\u043d\u0430\u043b<a href=\"https:\/\/t.me\/SophiaNews\" rel=\"noopener noreferrer nofollow\"> <u>Sophia News<\/u><\/a>, \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u0438\u0445 \u0432 \u0447\u0430\u0442\u0435<a href=\"https:\/\/t.me\/sophia_chat\" rel=\"noopener noreferrer nofollow\"> <u>Sophia Chat<\/u><\/a>, \u0433\u0434\u0435 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043f\u043e <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\" rel=\"noopener noreferrer nofollow\">SophiApp<\/a>, <a href=\"https:\/\/github.com\/farag2\/Sophia-Script-for-Windows\" rel=\"noopener noreferrer nofollow\">Sophia Script,<\/a> \u041f\u041a, \u041e\u0421 \u0438 \u043f\u0440\u043e\u0447\u0438\u043c \u0442\u0435\u043c\u0430\u043c \u043f\u0440\u043e \u0418\u0422.<\/p>\n<p>\u0412\u0441\u0435 \u0431\u0430\u0433\u0438 \u0438 \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u044f \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0437\u0434\u0435\u0441\u044c, \u0432 <a href=\"https:\/\/discord.gg\/sSryhaEv79\" rel=\"noopener noreferrer nofollow\"><u>Discord<\/u><\/a>, \u0432 \u0447\u0430\u0442\u0435 <a href=\"https:\/\/t.me\/sophia_chat\" rel=\"noopener noreferrer nofollow\"><u>Telegram-\u0433\u0440\u0443\u043f\u043f\u044b<\/u><\/a> \u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0439\u0442\u0435<a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\" rel=\"noopener noreferrer nofollow\"> <u>Issue<\/u><\/a> \u043d\u0430 GitHub.<\/p>\n<p>\u0421\u043f\u0430\u0441\u0438\u0431\u043e, \u0447\u0442\u043e \u043f\u0435\u0440\u0435\u0436\u0438\u043b\u0438 \u0441 \u043d\u0430\u043c\u0438 \u0435\u0449\u0435 \u0440\u0430\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 SophiApp!<\/p>\n<p>P.S. \u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u043f\u0440\u0430\u0432\u043a\u0438 \u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0443\u0440\u0443 \u0442\u0435\u043a\u0441\u0442\u0430 <a href=\"https:\/\/habr.com\/ru\/users\/Doublesharp\/\" rel=\"noopener noreferrer nofollow\"><u>DoubleSharp<\/u><\/a> \u0438 \u0418\u043d\u043d\u0435 \u041f\u0440\u0438\u0441\u0442\u044f\u0433\u0438\u043d\u043e\u0439 \u0438\u0437 <a href=\"https:\/\/pvs-studio.com\/ru\/pvs-studio\/\" rel=\"noopener noreferrer nofollow\">PVS-Studio<\/a>.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/855\/80b\/817\/85580b817c496d97a4ac754922581ea8.gif\" alt=\"\u0416\u0438\u0437\u043d\u044c \u0441 SophiApp\" title=\"\u0416\u0438\u0437\u043d\u044c \u0441 SophiApp\" width=\"750\" height=\"684\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/855\/80b\/817\/85580b817c496d97a4ac754922581ea8.gif\"\/><figcaption>\u0416\u0438\u0437\u043d\u044c \u0441 SophiApp<\/figcaption><\/figure>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"v-portal\" style=\"display:none;\"><\/div>\n<\/div>\n<p> <!----> <!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/683452\/\"> https:\/\/habr.com\/ru\/post\/683452\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u042f \u043e\u0442 \u043b\u0438\u0446\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0445\u043e\u0447\u0443 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0430\u043c<a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\" rel=\"noopener noreferrer nofollow\"> <u>SophiApp<\/u><\/a> \u2014 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043d\u0430\u0441\u043b\u0435\u0434\u043d\u0438\u043a <a href=\"https:\/\/github.com\/farag2\/Sophia-Script-for-Windows\" rel=\"noopener noreferrer nofollow\"><u>Sophia Script for Windows<\/u><\/a>: \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f, \u043f\u043e\u0440\u0442\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u043d\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u043b\u044f \u0442\u043e\u043d\u043a\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 Windows 10 \u0438 Windows 11.<\/p>\n<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443, \u043a\u0430\u043a \u043e\u0431\u0440\u043e\u043d\u0435\u043d\u043d\u0430\u044f \u043c\u043d\u043e\u0439 <a href=\"https:\/\/habr.com\/ru\/post\/465365\/#comment_20567525\" rel=\"noopener noreferrer nofollow\"><u>\u0444\u0440\u0430\u0437\u0430<\/u><\/a> \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 3 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434 \u043f\u043e\u0434 \u043c\u043e\u0435\u0439 <a href=\"https:\/\/habr.com\/ru\/post\/465365\/\" rel=\"noopener noreferrer nofollow\"><u>\u0441\u0442\u0430\u0442\u044c\u0435\u0439<\/u><\/a> \u0438\u0437 \u0446\u0438\u043a\u043b\u0430 \u043f\u0440\u043e \u0442\u043e\u043d\u043a\u0443\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 Windows \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u043b\u0430 \u043c\u043e\u044e \u0436\u0438\u0437\u043d\u044c \u043d\u0430 180\u00b0, \u0430 \u0447\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435 \u2014 \u0438 \u0435\u0449\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430.<\/p>\n<p>\u0412\u0441\u0435 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0443 \u043c\u0435\u043d\u044f \u0431\u044b\u043b\u0430 \u0438\u0434\u0435\u044f \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043c\u043e\u0435\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f \u043d\u0430 PowerShell, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c, \u043a\u0430\u043a\u0438\u043c \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0442\u0432\u0438\u043a\u0435\u0440 \u0434\u043b\u044f Windows, \u043a\u0430\u043a\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u0432 \u0441\u0435\u0431\u0435 \u043d\u0435\u0441\u0442\u0438, \u0430 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043f\u043e\u0441\u044b\u043b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b: \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c (<strong>\u0430 \u043d\u0435 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/strong>) \u041e\u0421 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0437\u0430\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c Microsoft, \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0441\u043b\u043e\u043c\u0430\u0432 \u0438 \u043d\u0435 \u043e\u0431\u0435\u0449\u0430\u044f \u043c\u043d\u0438\u043c\u043e\u0435 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0447\u0435\u043c \u0433\u0440\u0435\u0448\u0430\u0442 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0446\u0435\u043b\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e \u0432\u0432\u043e\u0434\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0437\u0430\u0431\u043b\u0443\u0436\u0434\u0435\u043d\u0438\u0435.<\/p>\n<p>\u0423\u0436\u0435 \u0435\u0441\u0442\u044c \u0438\u0434\u0435\u0438 \u043d\u0430\u0441\u0447\u0435\u0442 \u0432\u0435\u0440\u0441\u0438\u0438 2.0 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438 UI \u0430-\u043b\u044f Windows 11 \u0438 UX, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043e\u043c, \u043d\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u043b\u0438\u043d, \u0432\u0440\u043e\u0434\u0435 \u043a\u0430\u043a, \u043d\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043a\u043e\u043c\u043e\u043c. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0432\u0441\u0435 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0434\u0435\u043b\u0430\u043b\u0430\u0441\u044c \u043d\u0430 \u0433\u043e\u043b\u043e\u043c \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0437\u043c\u0435, \u0438 \u043c\u044b \u0438\u0441\u043a\u0440\u0435\u043d\u043d\u0435 \u0445\u043e\u0442\u0438\u043c, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 Windows \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b\u0438 \u0432\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0435 \u0442\u0432\u0438\u043a\u0435\u0440\u044b \u043a\u0430\u043a \u0447\u0442\u043e-\u0442\u043e \u043f\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044e \u0432\u0440\u0435\u0434\u043d\u043e\u0435, \u043d\u0435 \u043d\u0435\u0441\u0443\u0449\u0435\u0435 \u043f\u043e\u043b\u044c\u0437\u044b, \u0430 \u0443\u0437\u043d\u0430\u043b\u0438, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 Windows 10 \u0438 11 \u0438 \u0447\u0442\u043e \u043e\u043d\u0438 \u0432 \u0441\u0435\u0431\u0435 \u0442\u0430\u044f\u0442.<\/p>\n<h4>\u041a\u0430\u043a \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0438\u0434\u0435\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0438 \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e \u0441 \u0414\u043c\u0438\u0442\u0440\u0438\u0435\u043c<\/h4>\n<p>\u041a\u0430\u043a-\u0442\u043e \u043b\u0435\u0442\u043e\u043c 2019 \u0433\u043e\u0434\u0430 \u0432 \u043c\u043e\u0435\u0439 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 <a href=\"https:\/\/habr.com\/ru\/post\/465365\/\" rel=\"noopener noreferrer nofollow\"><u>\u0421\u043a\u0440\u0438\u043f\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 Windows 10<\/u><\/a> \u0432 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043c\u043e\u0435\u0433\u043e PowerShell-\u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u044f \u043f\u043e\u0441\u0435\u0442\u043e\u0432\u0430\u043b, \u0447\u0442\u043e PowerShell-\u0433\u0440\u0430\u043c\u043e\u0442\u0435 \u043d\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u044b \u043c\u044b, \u043d\u043e \u0435\u0441\u0442\u044c \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0441\u043e\u0442\u0432\u043e\u0440\u0438\u0442\u044c. \u041d\u0430 \u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u0437\u043d\u0430\u043d\u0438\u044f \u0432 PowerShell-\u0440\u0435\u043c\u0435\u0441\u043b\u0435 \u0431\u044b\u043b\u0438 \u0441\u043a\u0443\u0434\u043d\u044b (\u043a\u0430\u043a \u0438 \u0441\u0435\u0439\u0447\u0430\u0441), \u043f\u043e\u0442\u043e\u043c\u0443 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c, \u043d\u0430 \u0447\u0442\u043e \u044f \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u043b, \u2014 \u0441\u0432\u0430\u0440\u0433\u0430\u043d\u0438\u0442\u044c \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u043d\u0430 Windows Forms, \u043a\u0430\u043a \u0434\u0435\u043b\u0430\u044e\u0442 \u043c\u043d\u043e\u0433\u0438\u0435 \u043d\u0430 GitHub. \u041d\u043e \u0432\u0434\u0440\u0443\u0433 3 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f 2019 \u0433\u043e\u0434\u0430 \u0432 \u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043c\u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043d\u0435\u043a\u0442\u043e, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0432\u0448\u0438\u0441\u044c <a href=\"https:\/\/habr.com\/ru\/users\/oz-zo\/\" rel=\"noopener noreferrer nofollow\"><u>\u0414\u043c\u0438\u0442\u0440\u0438\u0435\u043c<\/u><\/a> (<a href=\"https:\/\/habr.com\/ru\/users\/idimmko\/\" rel=\"noopener noreferrer nofollow\"><u>\u0441\u0442\u0430\u0440\u044b\u0439<\/u><\/a> \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435, <a href=\"https:\/\/github.com\/Inestic\" rel=\"noopener noreferrer nofollow\"><u>GitHub<\/u><\/a>), \u0441 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u043e, \u043e \u0447\u0435\u043c \u044f \u043c\u0435\u0447\u0442\u0430\u043b! \u0421\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u044f \u0431\u044b\u043b \u0443\u0434\u0438\u0432\u043b\u0435\u043d, \u0447\u0442\u043e \u043a\u0442\u043e-\u0442\u043e \u043e\u0442\u043a\u043b\u0438\u043a\u043d\u0443\u043b\u0441\u044f \u043c\u043d\u0435 \u043f\u043e\u043c\u043e\u0447\u044c, \u2014 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0441\u043a\u0430\u0437\u0430\u0442\u044c. \u041a\u0430\u043a \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u043e\u043d \u0443\u0436\u0435 \u0441\u043e\u0431\u0430\u043a\u0443 \u0441\u044a\u0435\u043b \u043d\u0430 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 GUI-\u043e\u043a\u043d\u0430\u0445 \u0441 \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438, \u0442\u0430\u043a \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u0430 \u0447\u0430\u0441\u0442\u044c \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u044b. \u0410 \u043f\u043e\u043a\u0430\u0437\u0430\u0432 \u043d\u0430\u043c \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u0432\u043e\u0438\u0445 \u0440\u0430\u0431\u043e\u0442, \u043e\u043d \u0443\u043a\u0440\u0435\u043f\u0438\u043b \u043c\u0435\u043d\u044f \u0432\u043e \u043c\u043d\u0435\u043d\u0438\u0438, \u0447\u0442\u043e \u0443 \u043d\u0430\u0441 \u0432\u0441\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f. \u041d\u0443, \u0441\u043a\u0430\u0436\u0435\u043c, \u043c\u0435\u0441\u044f\u0446\u0430 \u0437\u0430 2\u20143. \u041a\u0442\u043e \u0431\u044b \u043c\u043e\u0433 \u043f\u043e\u043c\u044b\u0441\u043b\u0438\u0442\u044c, \u0432\u043e \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u0441\u0435 \u0432\u044b\u043b\u044c\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043d\u0430\u0441 \u043e\u0431\u043e\u0438\u0445\u2026<\/p>\n<h4>\u0427\u0442\u043e \u043d\u0435 \u0442\u0430\u043a \u0441 &#171;\u0440\u044b\u043d\u043a\u043e\u043c&#187; \u0442\u0432\u0438\u043a\u0435\u0440\u043e\u0432<\/h4>\n<p>\u041d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u043d\u0430\u0434\u043e \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u043b\u0435\u0447\u044c\u0441\u044f \u0438 \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u0442\u044c \u0442\u0435\u043c\u0443 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 &#171;\u0440\u044b\u043d\u043a\u0430&#187; \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0442\u0432\u0438\u043a\u0435\u0440\u043e\u0432 \u0434\u043b\u044f Windows. \u0424\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e \u0432\u0441\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0442\u0430\u043a\u043e\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430 2 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438:<\/p>\n<ol>\n<li>\n<p>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e\u0442 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0438\u0434 \u041e\u0421;<\/p>\n<\/li>\n<li>\n<p>\u0412\u043c\u0435\u0448\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u0440\u0430\u0431\u043e\u0442\u0443 \u041e\u0421 (\u0438 \u0438\u043d\u043e\u0433\u0434\u0430 \u043b\u043e\u043c\u0430\u044f \u0435\u0435 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u043d\u0430 \u043a\u043e\u0440\u043d\u044e):<\/p>\n<ol>\n<li>\n<p>\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 Microsoft Defender, \u0432\u044b\u0440\u044b\u0432\u0430\u044f \u0435\u0433\u043e \u0441 \u043a\u043e\u0440\u043d\u0435\u043c \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b;<\/p>\n<\/li>\n<li>\n<p>\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u0447\u0430\u0441\u0442\u043d\u044b\u0445 UWP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0432\u0430\u0440\u0432\u0430\u0440\u0441\u043a\u0438 \u0432\u044b\u043a\u043e\u0440\u0447\u0435\u0432\u044b\u0432\u0430\u044f \u0444\u0430\u0439\u043b\u044b \u0438\u0437 <em>%ProgramFiles%\\WindowsApp<\/em>s;<\/p>\n<\/li>\n<li>\n<p>\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 \u0426\u0435\u043d\u0442\u0440 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f Windows.<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>\u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u044d\u0442\u0430 \u0441\u0431\u043e\u0440\u043d\u0430\u044f \u0441\u043e\u043b\u044f\u043d\u043a\u0430 \u0441\u0434\u043e\u0431\u0440\u0435\u043d\u0430 \u043f\u0430\u0440\u043e\u0447\u043a\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043f\u0440\u043e\u0432\u043e\u0434\u043d\u0438\u043a\u0430 \u0432 \u0442\u043e\u043c \u0438\u043b\u0438 \u0438\u043d\u043e\u043c \u0432\u0438\u0434\u0435, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u0430\u0440\u044b \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435.. \u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u0435\u043c \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e \u043c\u0430\u043d\u0438\u0430\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0435\u0436\u0435\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u043e \u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0438 \u043f\u043e \u0432\u0441\u0435\u0439 \u041e\u0421, \u0433\u0434\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0445\u043e\u0442\u044c \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b. \u0421\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0432\u043e\u0437\u0432\u0435\u0434\u0435\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0432 \u0430\u0431\u0441\u043e\u043b\u044e\u0442.<\/p>\n<p>\u041d\u043e \u044d\u0442\u043e \u0432\u0441\u0435 \u043a\u0440\u0430\u0439\u043d\u043e\u0441\u0442\u0438. \u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b\u0445\u043e\u0434\u0438\u0442 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043e\u0431\u0437\u043e\u0440 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 YouTube, \u043d\u0430 \u043f\u0440\u0435\u0432\u044c\u044e-\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u0441\u0442\u0430\u0432\u0438\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442, \u0447\u0442\u043e \u0432\u043e \u0432\u0441\u0435\u0445 \u0438\u0433\u0440\u0430\u0445 \u0443 \u0432\u0430\u0441 \u043f\u043e\u0432\u044b\u0441\u044f\u0442\u0441\u044f \u0434\u043e 300 FPS (\u0432\u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a \u041f\u041a) \u0438 \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u043e\u0432\u043e &#171;\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f&#187;.\u00a0<\/p>\n<p>\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 \u0430\u043d\u0433\u043b\u043e\u044f\u0437\u044b\u0447\u043d\u044b\u043c \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u044e\u0442\u0441\u044f &#171;debloat&#187; \u0438\u043b\u0438 &#171;debotnet&#187;, \u043d\u0430\u043c\u0435\u043a\u0430\u044f, \u0447\u0442\u043e Windows \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0447\u0443\u0442\u044c \u043c\u0435\u043d\u0435\u0435, \u0447\u0435\u043c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u0437 \u043d\u0435\u043d\u0443\u0436\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c. \u0412\u0435\u0434\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0437\u043d\u0430\u044e\u0442, \u0447\u0442\u043e Windows &#171;\u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438&#187; \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e, \u0430 Microsoft \u0441\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043e\u0442 \u043d\u0430\u0441 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 \u0440\u0435\u0435\u0441\u0442\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435-\u0442\u043e \u0438 \u0441\u0434\u0435\u043b\u0430\u044e\u0442 \u0438\u0437 \u0432\u0430\u0448\u0435\u0433\u043e \u041f\u041a \u0440\u0430\u043a\u0435\u0442\u0443. \u0418 \u0432\u043e\u043e\u0431\u0449\u0435 \u0432\u0441\u0435\u043c\u0443 \u0432\u0438\u043d\u043e\u0439, \u043f\u043e \u0438\u0445 \u043c\u043d\u0435\u043d\u0438\u044e, Microsoft Defender, \u0441\u0436\u0438\u0440\u0430\u044e\u0449\u0438\u0439 \u041c\u0411 \u041e\u0417\u0423, \u043f\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 UWP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u043b\u043e\u0433\u0438, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u0431\u0435\u0441\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0430\u043c\u0438 \u0438\u0437 \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0449\u0438\u043a\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0439, \u2014 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0430\u0434\u043d\u0438\u043a\u0438 \u0410\u043f\u043e\u043a\u0430\u043b\u0438\u043f\u0441\u0438\u0441\u0430!<\/p>\n<figure class=\"full-width\"><figcaption>\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438, \u043d\u0435\u0434\u043e\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c Windows<\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0442\u044c\u0441\u044f \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043f\u0440\u0438\u0447\u0438\u043d\u0430\u043c:<\/p>\n<ol>\n<li>\n<p>\u041f\u0440\u0438\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u0432\u043e\u0435\u043c \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043d\u0435 \u0441\u0430\u043c\u044b\u0435 \u043c\u043e\u0449\u043d\u044b\u0439 \u041f\u041a;<\/p>\n<\/li>\n<li>\n<p>\u0418\u0441\u043a\u0440\u0435\u043d\u043d\u044f\u044f \u0443\u0431\u0435\u0436\u0434\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0432 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0432\u043e\u0438\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0432 \u0441\u0438\u043b\u0443 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u043d\u0438\u0439 \u043e \u0440\u0430\u0431\u043e\u0442\u0435 Windows;<\/p>\n<\/li>\n<li>\n<p>\u0426\u0435\u043b\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0437\u0430\u0431\u043b\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441 \u0446\u0435\u043b\u044c\u044e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u043e\u043a\u0440\u0443\u0433 \u0441\u0435\u0431\u044f \u0430\u0443\u0440\u044b \u0433\u0443\u0440\u0443 \u0432 \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u0445 \u0440\u0430\u0431\u043e\u0442\u044b Windows \u0438 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0435\u0435 &#171;\u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c&#187;;<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0437\u043b\u043e\u0432\u0440\u0435\u0434\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0441 \u0446\u0435\u043b\u044c\u044e \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0431\u044b\u043b\u0438 \u043e\u0442 \u0434\u043e\u0432\u0435\u0440\u0447\u0438\u0432\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439.<\/p>\n<\/li>\n<\/ol>\n<h4>\u041f\u0435\u0440\u0432\u044b\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u043d\u0430 PowerShell, \u0438\u043b\u0438 \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043d\u0430\u0434\u043e \u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430 C#<\/h4>\n<p>\u041c\u044b \u0441 \u0414\u043c\u0438\u0442\u0440\u0438\u0435\u043c \u0431\u044b\u0441\u0442\u0440\u043e \u043d\u0430\u0448\u043b\u0438 \u043e\u0431\u0449\u0438\u0439 \u044f\u0437\u044b\u043a, \u0438, \u043e\u0431\u0433\u043e\u0432\u043e\u0440\u0438\u0432 \u0432\u0435\u043a\u0442\u043e\u0440 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u044f \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u043b, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u043f\u0435\u0440\u0435\u043d\u0435\u0441 \u0438\u0445 \u0432 \u0433\u0440\u0430\u0444\u0438\u043a\u0443.<\/p>\n<p>\u0414\u043e\u043b\u0433\u043e \u043b\u0438, \u043a\u043e\u0440\u043e\u0442\u043a\u043e \u043b\u0438, \u043d\u043e \u0443\u0436\u0435 \u043a \u043a\u043e\u043d\u0446\u0443 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f, \u043a\u043e\u0433\u0434\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430 \u0432 \u0435\u0433\u043e PowerShell-\u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u043f\u0435\u0440\u0435\u0432\u0430\u043b\u0438\u043b\u043e \u0437\u0430 20 000, powershell.exe \u0432\u0441\u0442\u0430\u043b \u043a\u043e\u043b\u043e\u043c: \u0437\u0430\u043f\u0443\u0441\u043a \u0443\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u043b \u043e\u043a\u043e\u043b\u043e 10 \u0441\u0435\u043a\u0443\u043d\u0434, \u0438 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043b, \u0447\u0442\u043e \u0442\u0430\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0438 \u043a\u0430\u043a \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041d\u0430\u0434\u043e \u0431\u044b\u043b\u043e \u0438\u0434\u0442\u0438 \u0434\u0430\u043b\u044c\u0448\u0435. \u041d\u043e \u043a\u0443\u0434\u0430? \u041c\u044b \u044f\u0432\u043d\u043e \u043d\u0435 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043b\u0438 \u043d\u0438 \u043d\u0430\u0448\u0438 \u0441\u0438\u043b\u044b, \u043d\u0438 \u0437\u043d\u0430\u043d\u0438\u044f, \u043d\u0438 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442. \u041e\u0442\u0432\u0435\u0442 \u0440\u043e\u0434\u0438\u043b\u0441\u044f \u0441\u0430\u043c \u043f\u043e \u0441\u0435\u0431\u0435: \u044f \u043f\u043e\u0437\u0432\u043e\u043d\u0438\u043b \u0414\u043c\u0438\u0442\u0440\u0438\u044e \u0438 \u0440\u043e\u0431\u043a\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0435\u043c\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u043c C#. \u0421\u0443\u0434\u044f \u043f\u043e \u0437\u0432\u0443\u043a\u0430\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d \u043d\u0430\u0447\u0430\u043b \u0438\u0437\u0434\u0430\u0432\u0430\u0442\u044c, \u044f \u043f\u043e\u0434\u0443\u043c\u0430\u043b, \u0441\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p>\u041e\u043d \u043d\u0435 \u043e\u0442\u0440\u0438\u0446\u0430\u043b, \u0447\u0442\u043e \u043f\u0438\u0448\u0435\u0442 \u0438\u043d\u043e\u0433\u0434\u0430 \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043f\u0440\u043e\u0441\u0442\u0435\u043d\u044c\u043a\u0438\u0435 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 C# \u0434\u043b\u044f \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b, \u043d\u043e \u044d\u0442\u043e \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0435\u0433\u043e \u043a\u0440\u0443\u0433 \u043e\u0431\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u044d\u0442\u043e \u043a\u0430\u043a \u0445\u043e\u0431\u0431\u0438, \u0438 \u043e\u043d \u043d\u0435 \u043f\u043e\u0442\u044f\u043d\u0435\u0442. \u0423\u0436 \u043d\u0435 \u0437\u043d\u0430\u044e, \u043a\u0430\u043a\u0438\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438, \u043d\u043e \u044f \u0443\u0431\u0435\u0434\u0438\u043b \u0435\u0433\u043e \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c. \u0422\u0443\u0442 \u0436\u0435 \u0432\u0441\u0442\u0430\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430: \u043a\u0430\u043a \u043d\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c GUI-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u043d\u0435 \u043d\u0430\u043f\u0438\u0445\u0430\u0435\u0448\u044c \u043a\u043d\u043e\u043f\u043e\u043a \u2014 \u0442\u0443\u0442 \u043d\u0443\u0436\u0435\u043d \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b! \u041d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u0438\u043c\u0435\u043d\u043d\u043e \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u043d\u0430\u0447\u0430\u043b \u0434\u043e\u0433\u0430\u0434\u044b\u0432\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0435\u0433\u043e \u0432\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0442 \u0432 \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u0430\u0432\u0430\u043d\u0442\u044e\u0440\u0443.<\/p>\n<figure class=\"full-width\"><figcaption>\u0422\u0430\u043a\u043e\u0433\u043e \u0442\u0432\u0438\u043a\u0435\u0440\u0430 \u043d\u0435 \u0434\u0430\u0439 \u0431\u043e\u0433 \u043d\u0438\u043a\u043e\u043c\u0443! \u041a\u0430\u0434\u0440\u044b \u0438\u0437 \u043a\/\u0444 \u0428\u0438\u0440\u043b\u0438-\u043c\u044b\u0440\u043b\u0438<\/figcaption><\/figure>\n<details class=\"spoiler\">\n<summary>\u0421\u0442\u0440\u0430\u0448\u043d\u044b\u0435 \u043d\u0430\u0431\u0440\u043e\u0441\u043a\u0438 3000<\/summary>\n<div class=\"spoiler__content\">\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62feac8a6bb29b3416f4082a\" data-style=\"\" id=\"62feac8a6bb29b3416f4082a\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62feaca26bb29b3416f4082b\" data-style=\"\" id=\"62feaca26bb29b3416f4082b\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62feacc293219833d70d1751\" data-style=\"\" id=\"62feacc293219833d70d1751\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62feacef09459f343c8c1b96\" data-style=\"\" id=\"62feacef09459f343c8c1b96\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62fead0a09459f343c8c1b97\" data-style=\"\" id=\"62fead0a09459f343c8c1b97\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62fead12ab11133472440647\" data-style=\"\" id=\"62fead12ab11133472440647\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/62fead1bd3d80a33fecd1f45\" data-style=\"\" id=\"62fead1bd3d80a33fecd1f45\" width=\"\"><\/div>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0412\u0441\u0435 \u043f\u0440\u043e\u0447\u0438\u0435 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u044b \u0441 \u0432\u0438\u0434\u0435\u043e \u0443\u0442\u0440\u0430\u0447\u0435\u043d\u044b \u0438\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u044b, \u0438 \u043d\u0438\u043a\u0442\u043e \u0443\u0436\u0435 \u043d\u0435 \u0443\u0432\u0438\u0434\u0438\u0442, \u043a\u0430\u043a \u043f\u043b\u043e\u0445\u043e \u0443 \u043d\u0430\u0441 \u0432\u0441\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u043e. \ud83d\ude42<\/p>\n<p>\u0413\u0434\u0435-\u0442\u043e \u043a \u0438\u044e\u043d\u044e 2020 \u043c\u044b \u043e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u0437\u043d\u0430\u043b\u0438\u0441\u044c \u0441\u0435\u0431\u0435, \u0447\u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u0443 \u043d\u0430\u0441 \u043d\u0435 \u0432\u044b\u0439\u0434\u0435\u0442 \u0441 \u0442\u0430\u043a\u0438\u043c \u043f\u043e\u0434\u0445\u043e\u0434\u043e\u043c, \u0438 \u043d\u0430\u0434\u043e \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0443 \u043a\u0430\u043a\u043e\u0433\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0444\u0440\u0438\u043b\u0430\u043d\u0441\u0435\u0440\u0430 UI \u0441 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u043c, \u043f\u0440\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u043c UX. \u0418 \u0432\u043e\u0442 \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u043d\u0430\u043c \u0443\u043b\u044b\u0431\u043d\u0443\u043b\u0430\u0441\u044c \u0443\u0434\u0430\u0447\u0430, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u0444\u0440\u0438\u043b\u0430\u043d\u0441\u0435\u0440\u043e\u0432 \u043c\u044b \u043d\u0430\u0442\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u043d\u0430 <a href=\"https:\/\/www.linkedin.com\/in\/vladimir-nameless-132745a1\" rel=\"noopener noreferrer nofollow\"><u>\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440\u0430<\/u><\/a>.<\/p>\n<p>\u041d\u0435 \u0431\u0443\u0434\u0435\u043c \u0437\u0430\u043e\u0441\u0442\u0440\u044f\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u044d\u0442\u043e\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0442\u0430\u043a \u043a\u0430\u043a \u0438 \u043e\u043d\u0430 \u043f\u043e\u0442\u0435\u0440\u043f\u0435\u043b\u0430 \u043a\u0440\u0430\u0445 \u0434\u0430\u0436\u0435 \u0441 \u043f\u0440\u0438\u0432\u043b\u0435\u0447\u0435\u043d\u043d\u044b\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432. \u0412\u0441\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0442\u044b \u0441\u0430\u043c \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u043d\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0448\u044c, \u0447\u0442\u043e \u0442\u0435\u0431\u0435 \u043d\u0430\u0434\u043e, \u0442\u043e \u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439. \u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043c\u0430\u043a\u0435\u0442\u0430 \u0432 Zeplin \u043d\u0430\u0448\u0430 \u044d\u0439\u0444\u043e\u0440\u0438\u044f \u0434\u043b\u0438\u043b\u0430\u0441\u044c \u043d\u0435\u0434\u043e\u043b\u0433\u043e: \u0435\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0434\u0430\u0436\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u0431\u044b\u043b\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c \u0441 \u043d\u0430\u0448\u0438\u043c\u0438 \u043f\u043e\u0442\u0443\u0433\u0430\u043c\u0438, \u043d\u043e \u0432\u0441\u0435 \u0440\u0430\u0437\u0431\u0438\u043b\u043e\u0441\u044c \u043e \u0441\u043a\u0430\u043b\u044b &#171;\u043d\u0435\u0437\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043d\u0438\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f&#187;. \u041c\u044b \u043d\u0435 \u0443\u0447\u043b\u0438 \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0435\u0449\u0435\u0439, \u0447\u0442\u043e \u0431\u044b\u043b\u043e \u0434\u0430\u0436\u0435 \u0441\u0442\u044b\u0434\u043d\u043e \u043f\u0440\u0438\u0437\u043d\u0430\u0442\u044c\u0441\u044f \u0435\u043c\u0443, \u0447\u0442\u043e \u043f\u043e \u0441\u0443\u0442\u0438 \u043d\u0430\u0434\u043e \u0432\u0441\u0435 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u0442\u044c. \u041d\u043e \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0432\u0430\u043b\u0430 \u0435\u0449\u0435 \u043d\u0435 \u043d\u0430\u043a\u0440\u044b\u043b\u043e \u043d\u0430\u0441, \u0438 \u043c\u044b \u0431\u0430\u0440\u0430\u0445\u0442\u0430\u043b\u0438\u0441\u044c \u0441 \u0442\u0435\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u043c \u0434\u0438\u0437\u0430\u0439\u043d\u0430 \u0435\u0449\u0435 \u0433\u0434\u0435-\u0442\u043e \u0434\u043e \u0434\u0435\u043a\u0430\u0431\u0440\u044f 2020, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u0448\u043b\u043e \u043e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0442\u0430\u043a \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c\u0441\u044f.<\/p>\n<div class=\"embed_link\">\n<div class=\"embed__thumb\" style=\"background-image: url(&quot;https:\/\/scene.zeplin.io\/img\/icPublic.png&quot;);\"><\/div>\n<div class=\"embed__caption\">\n<div class=\"embed__caption-title\"><span>SophiApp | Zeplin Scene<\/span><\/div>\n<p><a href=\"https:\/\/scene.zeplin.io\/project\/5ee37e184f5880b7453b9ea8\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"embed__caption-link\">scene.zeplin.io<\/a><\/div>\n<\/div>\n<p>\u0412 \u0434\u0435\u043a\u0430\u0431\u0440\u0435 2020 \u0432 \u0442\u0440\u0435\u0442\u0438\u0439 \u0440\u0430\u0437 \u043c\u044b \u0437\u0430\u043a\u0438\u043d\u0443\u043b\u0438 \u043d\u0435\u0432\u043e\u0434 \u0441 \u0442\u0432\u0435\u0440\u0434\u044b\u043c \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 \u0432\u043e \u0447\u0442\u043e \u0431\u044b \u0442\u043e \u043d\u0438 \u0441\u0442\u0430\u043b\u043e! \u0423\u0447\u0442\u044f \u0432\u0441\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0434\u0438\u0437\u0430\u0439\u043d\u0430 (\u0442\u0430\u043a \u0441\u0447\u0438\u0442\u0430\u043b\u0438), \u043c\u044b \u0432\u043d\u043e\u0432\u044c \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440\u0430, \u043d\u0430\u0434\u0435\u044f\u0441\u044c \u043d\u0430 \u0431\u043e\u0433\u043e\u0432 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u0440\u0435\u043a\u0438, \u0447\u0442\u043e \u043d\u0430 \u044d\u0442\u043e\u0442-\u0442\u043e \u0440\u0430\u0437 \u0443 \u043d\u0430\u0441 \u0432\u0441\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f.<\/p>\n<figure class=\"\"><figcaption>\u0414\u043c\u0438\u0442\u0440\u0438\u0439: Ah shit, here we go again<\/figcaption><\/figure>\n<p>\u041d\u0435\u043b\u044c\u0437\u044f \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u0441 \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u043c\u0430\u043a\u0435\u0442\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u043e\u0448\u043b\u0430 \u043b\u0435\u0433\u0447\u0435, \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0430\u043c\u0438 \u0443\u0436\u0435 \u0434\u0432\u0438\u0433\u0430\u043b\u0438 \u043a\u0430\u043a \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u043f\u0435\u0440\u0435\u043a\u043e\u0440 \u0432\u0441\u0435\u043c\u0443, \u0442\u0430\u043a \u0438 \u0443\u0436 \u0431\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0441\u044f \u0434\u0438\u0437\u0430\u0439\u043d. \u0412 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0432\u044b\u0434\u0430\u0432\u0430\u043b\u0438 \u043c\u044b.<\/p>\n<p><strong>\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u0438 SophiApp \u0438 \u0442\u043e, \u043a\u0430\u043a \u043e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442<\/strong><\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0438\u044f \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 \u043c\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u043b\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c: \u043d\u0430 \u043c\u043e\u0438 \u043f\u043b\u0435\u0447\u0438 \u0432\u043e\u0437\u043b\u043e\u0436\u0435\u043d\u043e \u0431\u044b\u043b\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u043d\u0430 PowerShell, \u0447\u0442\u043e\u0431\u044b \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u043c\u043e\u0433 \u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0447\u0435\u043a\u0431\u043e\u043a\u0441\u044b \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435, \u0442\u043e \u0431\u0438\u0448\u044c, \u043a\u043e\u0433\u0434\u0430 \u043b\u043e\u0436\u044c, \u0430 \u043a\u043e\u0433\u0434\u0430 \u0438\u0441\u0442\u0438\u043d\u0430. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043e\u043a, PR, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 Microsoft Defender (\u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0441\u0435\u044f\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u043d \u0441\u043b\u043e\u043c\u0430\u043d \u0438\u043b\u0438 \u0441\u043b\u043e\u043c\u0430\u043d \u043a\u044d\u0448 WMI), \u043b\u043e\u0433\u0438\u043a\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u043a\u0430\u0436\u0434\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438. \u0414\u043c\u0438\u0442\u0440\u0438\u044e \u0436\u0435 \u0434\u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u0438 \u043e\u0442\u043b\u0430\u0434\u043a\u0430.<\/p>\n<p>\u0421\u0442\u043e\u0438\u0442 \u0437\u0430\u043e\u0441\u0442\u0440\u0438\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u043f\u043e\u0447\u0435\u043c\u0443 \u043c\u044b \u0442\u0430\u043a \u0442\u0440\u0435\u043f\u0435\u0442\u043d\u043e \u043e\u0442\u043d\u043e\u0441\u0438\u043c\u0441\u044f \u043a \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441\u0431\u043e\u0440\u043a\u0438 Windows \u0438 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 Microsoft Defender. \u041d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0432\u0441\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u043e: \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u043c\u043e\u0435\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 <a href=\"https:\/\/github.com\/farag2\/Sophia-Script-for-Windows\" rel=\"noopener noreferrer nofollow\"><u>Sophia Script for Windows<\/u><\/a> (\u0431\u043e\u043b\u0435\u0435 500 000 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0439 \u0437\u0430 2,5 \u0433\u043e\u0434\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0431\u043e\u043b\u0435\u0435 5 000 \u0437\u0432\u0435\u0437\u0434 \u043d\u0430 GitHub), \u0435\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u0430\u044f \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0446\u0435\u043b\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e \u043b\u043e\u043c\u0430\u044e\u0442 Windows, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0441 \u0446\u0435\u043b\u044c\u044e\u00a0 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u0430 \u0438\u043b\u0438 \u0435\u0433\u043e \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0432\u044b\u0440\u0435\u0437\u0430\u043d\u0438\u044f \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0412\u0441\u0435 \u043e\u043f\u044f\u0442\u044c \u0436\u0435 \u0440\u0430\u0441\u0442\u0435\u0442 \u0438\u0437 YouTube, \u0433\u0434\u0435 \u043d\u0435\u0447\u0438\u0441\u0442\u044b\u0435 \u043d\u0430 \u0440\u0443\u043a\u0443 \u0431\u043b\u043e\u0433\u0435\u0440\u044b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0432\u0435\u0434\u0443\u0442 \u0440\u0438\u0442\u043e\u0440\u0438\u043a\u0443 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0432\u0441\u0435 \u0431\u0435\u0434\u044b \u0432 \u041e\u0421 \u043e\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u0432 \u043d\u0435\u0439 Microsoft Defender.\u00a0<\/p>\n<p>\u0414\u0440\u0443\u0433\u0430\u044f \u043a\u0440\u0430\u0439\u043d\u043e\u0441\u0442\u044c, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c, \u2014 \u044d\u0442\u043e \u043e\u0442\u043a\u0430\u0437 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432\u043e\u043e\u0431\u0449\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u0438\u0445 Windows, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043d\u0438 \u0443\u0432\u0435\u0440\u0435\u043d\u044b (\u043e\u043f\u044f\u0442\u044c \u0436\u0435 \u0441 \u043f\u043e\u0434\u0430\u0447\u0438 \u0431\u043b\u043e\u0433\u0433\u0435\u0440\u043e\u0432), \u0447\u0442\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043a \u041e\u0421 \u0432\u044b\u0445\u043e\u0434\u044f\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c, \u0438 \u0438\u0445 \u043d\u0430\u0434\u043e \u0441\u0440\u043e\u0447\u043d\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c. \u042d\u0442\u0438 \u0434\u0432\u0430 \u0444\u0430\u043a\u0442\u043e\u0440\u0430 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0432\u043b\u0438\u044f\u044e\u0442, \u043a\u0430\u043a\u043e\u0439 \u0444\u0438\u0434\u0431\u0435\u043a \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u043e\u0441\u043b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f SophiApp. \u0418 \u0447\u0435\u043c \u0441\u0438\u043b\u044c\u043d\u0435\u0435 \u0443\u043a\u0440\u0435\u043f\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0440\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c, \u0447\u0442\u043e Defender \u043d\u0443\u0436\u043d\u043e \u0441\u043b\u043e\u043c\u0430\u0442\u044c, \u0430 \u041e\u0421 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0448\u0438\u0431\u043e\u043a \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043d\u0430\u0448\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b.<\/p>\n<p>\u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u044d\u0442\u0438\u0445 \u0432\u0432\u043e\u0434\u043d\u044b\u0445, \u0432\u043e\u043b\u0435\u0432\u044b\u043c \u0443\u0441\u0438\u043b\u0438\u0435\u043c \u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0433\u0434\u0435-\u0442\u043e \u0440\u0430\u0437 \u0432 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u043f\u043e\u0432\u044b\u0448\u0430\u0442\u044c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435 \u043a \u043c\u0438\u043d\u043e\u0440\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0431\u0438\u043b\u0434\u0430 Windows. \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e <em>1904x.1766+<\/em> \u0434\u043b\u044f Windows 10 \u0438 <em>22000.739+<\/em>, <em>22509+<\/em> \u0434\u043b\u044f Windows 11 \u0438 Windows 11 Insider Preview \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e.<\/p>\n<p>\u0422\u043e \u0436\u0435 \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442, \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430: \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u0431\u0438\u043b\u0434\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u0438 (\u0438, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0435), \u043f\u043e\u0442\u043e\u043c\u0443 \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043b\u0443\u0447\u0448\u0438\u0439 \u043e\u043f\u044b\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u044f\u0435\u0442 \u043e\u0431 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438, \u043d\u043e \u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0443\u044e, \u0435\u0441\u043b\u0438 \u0435\u0435 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0438\u0436\u0435, \u0447\u0435\u043c \u0443\u0436\u0435 \u0438\u043c\u0435\u0435\u0442\u0441\u044f. \u0410 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0438\u0434\u0435\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043d\u043e. \u041a\u0430\u043a \u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0441\u043e\u0444\u0442\u0432\u0435\u0440\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0432 \u043e\u0431\u043b\u0430\u043a\u0435 <a href=\"https:\/\/github.com\/Sophia-Community\/SophiApp\/blob\/master\/sophiapp_versions.json\" rel=\"noopener noreferrer nofollow\"><u>\u0445\u0440\u0430<\/u><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-337287","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/337287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=337287"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/337287\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=337287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=337287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=337287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}