0592.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title>Testing Upgrading Windows 10 to Windows 11 In-Place</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  7. <script type="text/javascript">
  8. $(function(){
  9. $('textarea').each(function(i,e){
  10. theTextarea = $(this);
  11. theTextarea.height((theTextarea[0].scrollHeight-5) +'px');
  12. });
  13. $('li').each(function(i,e){
  14. var uuid = 'li_' + Math.floor(Math.random() * Math.floor(1000000)).toString() + '_' + i.toString();
  15. $(this).contents().wrap('<span id="'+ uuid +'"><label for="cb_'+ uuid +'"></label></span>');
  16. $(this).prepend('<input type="checkbox" class="completeBox" id="cb_' + uuid +'" rel="'+ uuid +'" />')
  17. });
  18. $('code,div.codeBlock,textarea.codeBlock').each(function(i,e){
  19. theElement = $(this);
  20. var lines = theElement.html().split("\n");
  21. theElement.empty();
  22. for(l=0;l<lines.length;l++){
  23. if($.trim(lines[l]) != '' && $.trim(lines[l]).substr(0,1) != '#' && $.trim(lines[l]).indexOf(' #') == -1 && lines[l].substr(0, 4).toUpperCase() != 'REM '){
  24. theElement.append('<input type="image" src="images/clipboard.png" value="" class="copy-text" rel="copy_'+ i +'_'+ l +'" data-clipboard-text="'+ $.trim(lines[l].replace(/"/g, '&quot;')) +'" /><span id="copy_'+ i +'_'+ l +'">'+ lines[l] +'</span>');
  25. } else {
  26. theElement.append(lines[l]);
  27. }
  28. }
  29. });
  30. $(document).on('click','input.copy-text',function(){
  31. theButton = $(this);
  32. $('input.copy-text').attr('src','images/clipboard.png');
  33. $('span.copy-animation,span.copy-animation-ps').removeClass('copy-animation copy-animation-ps');
  34. try {
  35. if($('#'+ theButton.attr('rel')).parent('div').hasClass('PS')){
  36. $('#'+ theButton.attr('rel')).addClass('copy-animation-ps');
  37. } else if($('#'+ theButton.attr('rel')).parent('div').hasClass('CMD')){
  38. $('#'+ theButton.attr('rel')).addClass('copy-animation-cmd');
  39. } else {
  40. $('#'+ theButton.attr('rel')).addClass('copy-animation');
  41. }
  42. navigator.clipboard.writeText(theButton.data('clipboard-text').replace(/<[^>]*>?/gm, ''));
  43. theButton.attr('src','images/clipboard_active.png');
  44. } catch(err) {
  45. }
  46. return false;
  47. });
  48. $(document).on('click','input.completeBox',function(){
  49. theBox = $(this);
  50. $('#'+ theBox.attr('rel')).addClass('strikethrough');
  51. theBox.prop('disabled',true);
  52. theBox.parent('li').prevAll().each(function(i,e){
  53. theLI = $(this);
  54. if(theLI.find('input[type=checkbox]').not(':checked')){
  55. $('#'+ theLI.find('input[type=checkbox]').attr('rel')).addClass('strikethrough');
  56. theLI.find('input[type=checkbox]').prop('checked',true).prop('disabled',true);
  57. }
  58. });
  59. });
  60. if(window.self !== window.top){
  61. window.parent.$('iframe.stepsFrame').height((this['scrollingElement']['scrollHeight']+20) +'px');
  62. }
  63. });
  64. </script>
  65. <link href="css/steps.css" rel="stylesheet" type="text/css" />
  66. </head>
  67. <body>
  68. <div id="gridContainer">
  69. <div class="topMargin"></div>
  70. <div id="listName" class="topMargin">
  71. <h1>Testing Upgrading Windows 10 to Windows 11 In-Place</h1>
  72. </div>
  73. <div></div>
  74. <div id="content">
  75. <ol>
  76. <li>Log into the Windows 10 device to update</li>
  77. <li>If running in a VM or on older hardware, or you get an error relating to TPM, Secure Boot or insufficient RAM, follow the steps below to bypass some of the hardware checks Windows 11 setup does
  78. <ol start="1" style="list-style-type: lower-alpha;">
  79. <li>Open a web browser and navigate to the following <a href="https://gist.githubusercontent.com/AveYo/c74dc774a8fb81a332b5d65613187b15/raw/23d8788d48b23dcd648ca6ea644dd30d811a4231/Skip_TPM_Check_on_Dynamic_Update_v2.cmd" target="_blank">GitHub</a></li>
  80. <li>Copy the script to the clipboard</li>
  81. <li>Open a text editor such as notepad</li>
  82. <li>Paste the copied text </li>
  83. <li>Save the file as BypassTPM.cmd on the desktop</li>
  84. <li>Double click the file to disable TPM checks</li>
  85. <li>Click Yes to confirm on any popups</li>
  86. </ol>
  87. </li>
  88. <li>Download the Windows 11 iso <a href="https://www.microsoft.com/en-us/software-download/windows11" target="_blank">Download</a></li>
  89. <li>Double click the downloaded .iso file to mount it</li>
  90. <li>If it doesn&#39;t open automatically, open File Explorer and navigate to the mounted Windows 11 .iso</li>
  91. <li>Right click setup.exe &gt; Run as administrator</li>
  92. <li>After the Windows 11 installer initializes, click Next</li>
  93. <li>Click Accept on the Applicable notices and license terms dialog</li>
  94. <li>Click the Change what to keep text</li>
  95. <li>Select Keep personal files and apps &gt; Next<br />
  96. <em>NOTE: If the </em>Keep personal files and apps<em> option is grayed out then Windows has found a reason it can&#39;t do an in place upgrade without losing personal data and applications. Cancel out of the installer and backup personal data before trying again</em></li>
  97. <li>Click Install</li>
  98. </ol>
  99. <p>About Windows 11: <a href="https://www.microsoft.com/en-us/windows/windows-11" target="_blank">https://www.microsoft.com/en-us/windows/windows-11</a></p>
  100. </div>
  101. </div>
  102. </body>
  103. </html>