Advertisement
Guest User

Untitled

a guest
Feb 10th, 2020
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. IF (-not (Test-Path -Path HKLM:\SOFTWARE\Microsoft\Edge))
  2. {
  3.     New-Item -Path HKLM:\SOFTWARE\Microsoft\Edge -Force
  4. }
  5. New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Edge -Name HideFirstRunExperience -PropertyType DWord -Value 1 -Force
  6. #
  7. $edge = Get-Content -Path "$env:LOCALAPPDATA\Microsoft\Edge\User Data\Default\Preferences" | ConvertFrom-Json
  8. # Tracking prevention: balanced
  9. # Блокировка отслеживания: уравновешенная
  10. if ($edge.enhanced_tracking_prevention.user_pref)
  11. {
  12.     $edge.enhanced_tracking_prevention.user_pref = 2
  13. }
  14. else
  15. {
  16.     $edge | Add-Member -MemberType NoteProperty -Name enhanced_tracking_prevention -Value @{user_pref = 2} -Force
  17. }
  18. # Send "Do Not Track" requests
  19. # Отправлять запросы "Не отслеживать"
  20. if ($edge.enable_do_not_track)
  21. {
  22.     $edge.enable_do_not_track = $true
  23. }
  24. else
  25. {
  26.     $edge | Add-Member -MemberType NoteProperty -Name enable_do_not_track -Value $true -Force
  27. }
  28. # Theme: system default
  29. # Тема: стандартные системные настройки
  30. if ($edge.extensions.theme.use_system)
  31. {
  32.     $edge.extensions.theme.use_system = $true
  33. }
  34. else
  35. {
  36.     $edge.extensions | Add-Member -MemberType NoteProperty -Name theme -Value @{"use_system" = $true} -Force
  37. }
  38. # Do not show feedback button
  39. # Не показывать кнопку "Отзывы"
  40. if ($edge.browser.show_edge_feedback_smiley_button)
  41. {
  42.     $edge.browser.show_edge_feedback_smiley_button = $false
  43. }
  44. else
  45. {
  46.     $edge.browser | Add-Member -MemberType NoteProperty -Name show_edge_feedback_smiley_button -Value $false -Force
  47. }
  48. # Show home button
  49. # Отображать кнопку "Домой"
  50. if ($edge.browser.show_home_button)
  51. {
  52.     $edge.browser.show_home_button = $true
  53. }
  54. else
  55. {
  56.     $edge.browser | Add-Member -MemberType NoteProperty -Name show_home_button -Value $true -Force
  57. }
  58. # Home page
  59. # Домашняя страница
  60. if ($edge.homepage)
  61. {
  62.     $edge.homepage = "https://google.com/"
  63. }
  64. else
  65. {
  66.     $edge | Add-Member -MemberType NoteProperty -Name homepage -Value "https://google.com/" -Force
  67. }
  68. if ($edge.homepage_is_newtabpage)
  69. {
  70.     $edge.homepage_is_newtabpage = $false
  71. }
  72. else
  73. {
  74.     $edge | Add-Member -MemberType NoteProperty -Name homepage_is_newtabpage -Value $false -Force
  75. }
  76. # On startup continue where you left off
  77. # При запуске возобновить с места остановки
  78. if ($edge.session.restore_on_startup)
  79. {
  80.     $edge.session.restore_on_startup = 1
  81. }
  82. else
  83. {
  84.     $edge | Add-Member -MemberType NoteProperty -Name session -Value @{"restore_on_startup" = 1} -Force
  85. }
  86. # Do not offer to translate pages that aren't in a language you read
  87. # Не предлагать перевод страниц, написанных не на вашем языке
  88. if ($edge.translate.enabled)
  89. {
  90.     $edge.translate.enabled = $true
  91. }
  92. else
  93. {
  94.     $edge | Add-Member -MemberType NoteProperty -Name translate -Value @{"enabled" = $false} -Force
  95. }
  96. # Google
  97. # Поисковая система, используемая в адресной строке: Google
  98. if ($edge.default_search_provider.search_url)
  99. {
  100.     $edge.default_search_provider.search_url = "{google:baseURL}search?q={searchTerms}\u0026{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}"
  101. }
  102. else
  103. {
  104.     $edge | Add-Member -MemberType NoteProperty -Name default_search_provider -Value @{"search_url" = "{google:baseURL}search?q={searchTerms}\u0026{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}"} -Force
  105. }
  106. if ($edge.default_search_provider_data.template_url_data)
  107. {
  108.     $alternate_urls = @(
  109.         "{google:baseURL}#q={searchTerms}",
  110.         "{google:baseURL}search#q={searchTerms}",
  111.         "{google:baseURL}webhp#q={searchTerms}",
  112.         "{google:baseURL}s?q={searchTerms}"
  113.     )
  114.     $edge.default_search_provider_data.template_url_data.alternate_urls = $alternate_urls
  115.     $edge.default_search_provider_data.template_url_data.contextual_search_url = "{google:baseURL}_/contextualsearch?{google:contextualSearchVersion}{google:contextualSearchContextData}"
  116.     $edge.default_search_provider_data.template_url_data.favicon_url = "https://www.google.com/favicon.ico"
  117.     if ($edge.default_search_provider_data.template_url_data.id -ne $null)
  118.     {
  119.         $id = [int]$edge.default_search_provider_data.template_url_data.id += 1
  120.         $edge.default_search_provider_data.template_url_data.id = $id
  121.     }
  122.     else
  123.     {
  124.         $edge.default_search_provider_data.template_url_data.id = 4
  125.     }
  126.     $edge.default_search_provider_data.template_url_data.image_url = "{google:baseURL}searchbyimage/upload"
  127.     $edge.default_search_provider_data.template_url_data.image_url_post_params = "encoded_image={google:imageThumbnail},image_url={google:imageURL},sbisrc={google:imageSearchSource},original_width={google:imageOriginalWidth},original_height={google:imageOriginalHeight}"
  128.     $edge.default_search_provider_data.template_url_data.input_encodings = @("UTF-8")
  129.     $edge.default_search_provider_data.template_url_data.keyword = "google.com"
  130.     $edge.default_search_provider_data.template_url_data.short_name = "Google"
  131.     $edge.default_search_provider_data.template_url_data.suggestions_url = "{google:baseURL}complete/search?output=chrome&q={searchTerms}"
  132.     $edge.default_search_provider_data.template_url_data.url = "{google:baseURL}search?q={searchTerms}&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:searchClient}{google:sourceId}ie={inputEncoding}"
  133.     $edge.default_search_provider_data.template_url_data.usage_count = "0"
  134. }
  135. else
  136. {
  137.     $alternate_urls = @(
  138.         "{google:baseURL}#q={searchTerms}",
  139.         "{google:baseURL}search#q={searchTerms}",
  140.         "{google:baseURL}webhp#q={searchTerms}",
  141.         "{google:baseURL}s?q={searchTerms}"
  142.     )
  143.     $Google = @{
  144.         template_url_data = @{
  145.             "alternate_urls" = $alternate_urls
  146.             "contextual_search_url" = "{google:baseURL}_/contextualsearch?{google:contextualSearchVersion}{google:contextualSearchContextData}"
  147.             "favicon_url" =  "https://www.google.com/favicon.ico"
  148.             "id" = 4
  149.             "image_url" = "{google:baseURL}searchbyimage/upload"
  150.             "image_url_post_params" = "encoded_image={google:imageThumbnail},image_url={google:imageURL},sbisrc={google:imageSearchSource},original_width={google:imageOriginalWidth},original_height={google:imageOriginalHeight}"
  151.             "input_encodings" = @("UTF-8")
  152.             "keyword" = "google.com"
  153.             "short_name" = "Google new"
  154.             "suggestions_url" = "{google:baseURL}complete/search?output=chrome&q={searchTerms}"
  155.             "url" = "{google:baseURL}search?q={searchTerms}&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:searchClient}{google:sourceId}ie={inputEncoding}"
  156.             "usage_count" = "0"
  157.         }
  158.     }
  159.     $edge | Add-Member -MemberType NoteProperty -Name default_search_provider_data -Value $Google -Force
  160. }
  161. ConvertTo-Json -InputObject $edge | Set-Content -Path "$env:LOCALAPPDATA\Microsoft\Edge\User Data\Default\Preferences" -Force
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement