????? ??????? Pageheap.exe ?? Windows XP ? Windows 2000 ? Windows Server 2003

?????? ????????? ?????? ?????????
???? ???????: 286470 - ??? ???????? ???? ????? ????? ??? ???????.
????? ???? | ?? ????

?? ??? ??????

??????

???? ??? ??????? ????? ??????? ???? ?????? ?????? (Pageheap.exe) ?? Windows XP ????? ??????? Microsoft Windows 2000 Microsoft Windows Server 2003.

??????? ????

???? Pageheap.exe ?????? ???? ??????? ??????? ?????? ???? ????? ??? ????? ?? ??? ?? ???? ??????? ??????? ??? ?????. ????? ??? ????? ?? ???? ?? ??????? ???? ???? ??? Windows 2000 Professional ?????? ????? ?????? Service Pack 2 (SP2) ?????? Windows XP Professional ".

???? Pageheap.exe ???? ?????? ?? ??? ????? (????? ???? ??????) ??? ??????? ??????? ???? ????? ?? ???? ?????? ??????? ??????????? (?????? ????? ? ???? ? ????????? ???? ??????? ??????? ??????). ??? ????? "????? ???? ??????" ? ??? ??? ????? ??????? ???? ??? ?????? ?? ??? ???? ?????. ???? ?? ?????? ????? ????? ???? ???? ?????.

??? ?? ???? Pageheap.exe ?? ????? ??? ??? ??? ???? ?????? ??? ?????? ?????. ????? ???? ?????? ?? ????? ?????? ?? ?????? ?????? Ntdll.dll ?? ???? ?????? SP2 ????? ??????? Windows 2000 Professional ? Windows XP Professional. Pageheap.exe ?? ???? ?? ????????? ??????? ?? Microsoft Windows.

??? ?? ??? ??? ????? ??????? ??? ??????? ??? ???? ????? ???? ??? ??? ???? ??? ??? ?? ???????.

??????

????? ????? ?? ????? ??????? ??? ????? ??????? ??????. ????? ??? ????? ??? ????? ???? ????? ???? ??????? ??????? ??? ??? ???? ????? ???? ?????? ??????? ???????? ??? ???? ???? ??????? ???????. ???? ?? ???? ??? ?? ???? ??????? ??????? ????? ????? ???? ?????? ??? ??????? ???? ??????? ???? ??? ?????? ?? ???????.

??????? ????? ??? ????? ?????? Pageheap.exe ?????? ?????????:
  • ?????? ???? ?????? ??? ????? ?? ???? ??? ??? ???? ??? ????? ?????? ?? ????? ??????? ?? ?? ???? ?????? ?? ???? ??????? ????? ??? ????? ??????.
  • ???? ????? heaps (???? ????? ???? ??????? ??????? ? ???? ??????? ??????? ?????? ??????) ?????? ??? ?? ???? ????? ????? ?? ??????? ??? ????? ???? ??? ???? ??????? ??????? ?????? ?????.
    • ??? ???? ??????? ??????? ???? ????? ???? ?????? ??? ?? ???? ??? ???? ??? ????? ?????? ?? ????? ???????. ???? ??????? ??? ??????? ????? "sudden death ?" ??? ???? ?? ??????? ???? ?????? ??? ?????? (AV) ?????? ?? ???? ?? ???? ???. ???? ??? ?????? ??? ??? ????? ???????. ???? ??? ?? ?????? ?? ????? ???? ????? ??? ????? ?? ??????? ?????????. ?? ????? ?????? ????? ????? ?????? ???? ?? ???? ????? ???????.
    • ???? ??????? ???? ????? ???? ??????? ??????? ?? ??????? ??? ???? ??????? ??? ?????? ??????? ???? ??????? ??????? ?? ??? ??? ???? ?????????. ???? ??? ??????? ????? ??? ????? ???? ???? ??????? ?????. ?????? ?? ??? ??????? ??? ???? ???? ????? ??????? ???????. ???? ??? ?? ???? ???? ????? ??? ?? ????? ??? ????? ??????. ???? ????? ???? ???????.

????? ???? ???? Pageheap

?????? ???? ???? ????? ??????? ???? ??? ???????? ??????:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx


??? ???? ????? ?? ????? ???????. ??? ????? ??????? ??? ????? ???? ?? ?? ?????? ??? ???? ?? ??? ?????. ??? ???? ??????? ?? ?????? ????? C:\Debug ?? C:\Debugtools.

?????? ????? ???? ???? ???? ????

???? ?? ??? ?????? ???? ???? ?? ??? ???? ??????? ??????? ?? ???? ????????? ?????????:
  • ???? ????? ???? ??????? ???????: ??? ???? ??? ????? ?????? ?? ????? ???????.
  • ???? ??????? ??????? ?????? ??????: ??? ??????? ?????? ????? ??? ????? ??????.

???? full-Page

??? ????? ???? ??????? ??????? ???? ????? ???????? ??????? ?? ??? ?????? ?????? ???????? ??????? ????? ??????? ??????? ?????? ?????? ??. ???? ?? ???? ????? ?????? ???, ??? ???? ?? ????? ??? ????? ??? ??? ????? ??????? ????????. ??????? ??? ????? ??????? ???? ???? ?? ???? ???? ????? ???? ??????? ??????? ???? ?????? ???????.

???? ???? ??????? ??????? ???? ????? ?? ????? ????? ??? ?????? ?????? (AV) ?????? ?? ???? ?? ???? ???. ???? ????? ????? ???????. ??? ????? ?? ????? ????? ???, ????? ?????? ???? ??????? ??????? ?????? ?????? ?????? ???? ??? ????? ?? ?? ??????? ???? ????? ???? ??????? ??????? ??? ???????? ??????? ????? ???? ??? ???? ??????? ??????? (??? ???? ??? ???? ?? ????? ?????).

???? ?????? ??????

???? ??????? ???? ????? ???? ??????? ??????? ???????? ?????? ????? ???? ??????? ??????? ?????? ???? ??????? ??????? ??? ?????? ??????? ?????. ??? ???? ???? ???? ??????? ??????? ?????? ?????? ????? ??? ??? ??? ????? ???????? ????? ?????? ??? ?? ????? ???????.

???? ???? ?????? ???? ??????? ??????? ?????? ?????? ?????? ???????? ????? ??????. ??, ??? ?? ????? ?? ????? ????? ???? ??????? ??????? ???? ????? ???? ???? ??????? ??????? ?? ??? ????????.

???? ??????? ??????? ???? ????? ???? ????? ????? ????? ?????? ????? ????????. ???? ???? ???? ??? benches ?????? ????? ?????? ?? ??? ?????? ?????? ????? ?? ?????? ???? ???????. ???? ????? ???? ??????? ??????? ???? ????? ????? ?? ????? ?????.

???????? GFlags ???? ???? ?????? ???

??? ??????? ???? GFlags ?????? ???? ??????? ??????? ?????? ????? ??????. ??? ??? GFlags ????? ??????? ??? ????? ????? ???? ????????? ????? ?? ??? ?????? ?????.

?????? ???? ??????? ??????? ?????? ?????? ????? ??????:
  1. ???? ?? ??? ?? ??? ???????: & - r gflags + hpa

  2. ????? ????? ???? ?????????.
?????? ???? ??????? ??????? ?????? ?????? ????? ??????:
  1. ???? ?? ??? ?? ??? ???????: gflags - r - hpa

  2. ????? ????? ???? ?????????.
?????? ??????? GFlags ???? ????? ??? ????? ???? ??????? ??????? ??????. ??? ?? ????? ????????? ?????? ???? ???? ?????? ???? ??????? ??????? ?? ???? ?? ???? ????? ??????? ???? ??????? ??????? ?????? ???? ??? ??????? ??? ?????? ????? ???? ??????? ??????? ??? ???????? ???? ??????? ??????? "???".

???????? GFlags ?? ???? ?????? ????? ?????

????? ????? ???? ??????? ??????? ?????? ??????? ????? ?????. ?????? ????? ???? ??????? ???????:
  1. ?? ???? ???????? ????? ?????? ???? ?? ????? ????? ???????.
  2. ?? ???? ???????? ???? ?????? ??? ?? ???? ENTER:
    /p Gflags.exe /enable lsass.exe
    ?????????? lsass.exe ??? ??????? ???? ???? ???????? ???????? ???? Pageheap.
  3. ??? ?? ??? ?? ???? ???? ??????? ??????? ?????? ?????? ?????? ?? ??????. ?????? ????? ???? ?? ??? ?? ???? ??????? ?? ?? ???? ????? ??????? ENTER:
    /p Gflags.exe /disable lsass.exe
    ?????????? lsass.exe ??? ??????? ???? ???? ???????? ???????? ???? Pageheap.
  4. ???? ???? ??????? ???? ???? ?????? Pageheap ?????? ?? ?????, ???? ?? ??? ?? ???? ??????? ?? ?? ???? ????? ??????? ENTER:
    /p Gflags.exe

?????? ????? ????????

???? ????? ???? ????? ???? ??????? ??????? Windows (???? ?????????) ?? ?????? ????? ???? ??????? ??????? ??? ????? ??? 8 ???? ?????? (??? ??????? ???????? 64-?? ???????? 16 ????). ???? ????? ???? ??????? ??????? ?????? ???? ???. ??? ??? ???????? ? ??? ???? ??? ??? ???? ?? ???? ???? ??????? - ?? - - ????? ?????? ?? ????? ????. ????? ????? ????? ?????? ?????? ???? ??? ????? - ?????? - ??? ???? ???? ???? ????? ????? ?? ??????? ??? ?????? ??? ????? ?????? ??? ????? ??? ????.

??? ??? ????? ???????? ???? ????? ??? 8 ???? ?????? ? ?? ???? ??????? ??????? ?????? ?? ????? ?? "????? 8 ???? ?????? ?????" ? ???? "?????? ???? ????? ???????". ??? ???? ??? ????? ????? ?????? ????? ???? 8 ???? ??? ????????. ?? ?????? ??? ????? ???? ??? ????? ?????? ????? ?????? ??? ????? ??????. ???? ?? ???? ??? ??? ??????? ?? 0 ???? ???? 7 ???? ?? ??? ??? ?????? ?? ????? ????? 32-??. ????? ??? ??????? ??? ?????.

??? ???? ???? ???? ?????? ???? ????? ?? ??? ?????? ??? ?????? ????? ???? ????? ??? ??? ????? ?? ???????, ???? ?? ????? ???? ??????? ??????? ?????? ????? ????? ???????? 8 ???? ????????? ????? ????? ??????? ?? ?? ???? ???????? ???????? / ???????? ? / ??????. ????? ?? ?????????? ???? ??????? / ????????.

??????: ??? ??????? ???????? ??? ???? ?????? 8 ???? ? ?? ????? ?? ????? ???? ???? ?? ??????? & / ????????. Microsoft Internet Explorer ?????? ??? ????.

????? ??? ????? ??? ?? ?????? ????? ???? Full-Page

????? ???? ????? ???? ??????? ??????? ???????? ??? ????? ?????? ?????? ?? ???? ?? ???? ?????. ??? ??????? ???? ????? ???????? ????? ?????? ??? ????? ?????? ?? ????? ?????? ??????.

???? ????? ?? ?????? ????? ????? ?????? ?????? ??????? ????? ??????? ???????? ???????? ????? ?? ???? ??????? ??? ????? ??????. ???? ??????? ??? ???? ??? ??????? ????? ??? ??????? ???????? ????????. ?????? ??? ??????? ????? ??????? ??????? ??? 50 ???????. ????? ?? ?????????? ???? ??????? & / decommit &.

??? ???????

????? ?????? ?? ????? ???? ??????? ??????? ?????? ???? ??? ?? ??? ???? ??? ?????? ?????. ???? ???? ?? ????? ?????? ?????? ????? ?????? ??? ??????? ????? ?????? ???? ??????.

????? ??? ?? 1 ??? 10.000 ?????? ?????? ??? ?????. ????? ??????? ?????? 10,000 ???? ??????? ?? ?????? ????? ?????. ????? ?????? 2.000 ????? 20 ??????? ?? ?????? ????? ?????.

????? ???? ??????? ??????? ?????? ???? ??????? ???? ????? ????? ??? ?? ??? ??? 5 ????? ?? ??? ??????? ? Windows NT ???? ????? ????????? ???????? ?????? (exampole ? LoadLibrary ? FreeLibrary). ??? ?? ??? 5 ????? ????? ?????? ??????? ?????? ??? ??????? ? ????? ????? ???? ???? ?? ????? ???????. ????? ?? ?????????? ???? ??????? / ???.

??? ??????? ??????? / ??????? ????? ??? ??????? ????? ??? ???? ??? ???????. ???? ???? ?? ??? ??? ????? ??????? ????? ????? ?? ?????? ????????? ???? ??? ?????? ??? ??????? ???????. ???? ??? ??????? ??? ????? ?? ???? ?? ???? ?????? ??? ??????? ??? ???????? ???? ??? ?? ????.

?? ??? ??????? ??? ??? ?? ??????? ????? ??????? ?? ??? ????? ???? ?? ??? ??? ???????. ??? ??????? ?? ???? ??????? ??? ?? ????? ???????.

???????? ????? ??? ????? ????? ????? ???? ??????? ??????? ?????? ??????? ?????? ?????? ?? ???? ??????? ???. ???? ??? ??? ?????? ???? ???? ??????? ???????:

! heap [??? ??????? ??????] -p & -f

???? ??????? ???? ?????? ?????? ??????? ???????.

????? ???? ???????? ??? ??? ???????

??? ????????? ???? ??? ????? ???? ??????? ?? ???? ?? spawned ?? ???????? ??????. ?????? ??? ??? ????????? ????? ??? ????? ??? ??? ??????? ???? ????? ???? ???????? ???? ?????? ?????. ???? ???? ??? ?? ????? ???? ??????? ??????? ?????? ?? ???? ??? ????? ? ???? ??????? ???????. ????? ?? ?????????? ???? ??????? / debug.

Pageheap.exe ????? ??????? ??? ??????? ?????? ?? ?? ????? ????? ???????, ??? ?? ??? ????? C++ ?????? ????? ????? ???? ????? ??????? ????? ???????/????? ??????? ?????? ?? NT heap ?????? ????? (??? RtlAllocateHeap ? RtlFreeHeap). ??? ???? ??????? ??????? ?? ?????? ????:
  • ????? ??? HeapAlloc ? HeapFreeHeapReAlloc: ???? ????? ??? ?????? ?????? kernel32.dll ? ??????? ?????? ??? NT heap ????????. ????? ??? GlobalAlloc ? GlobalFreeGlobalReAlloc: ??? ??????? ??? ????? ?????? kernel32.dll ???????? ?? ??? ????? ??? ?????? ???? ??????? ??????? NT.
  • ????? ??? LocalAlloc ? LocalFreeLocalReAlloc: ??? ??????? ??? ????? ?????? kernel32.dll ???????? ?? ??? ????? ??? ?????? ???? ??????? ??????? NT.
  • ???? malloc, ????? ? realloc ? msize, ?? ??????: ??? ??????? ??? ????? ?????? msvcrt.dll ???????? ?? ??? ????? ?? ???? ??????? ??????? NT. ??? ?? ?????? ??? ??????. C ??? ??????? ???????? ?? ???? ???? ????? ???? ????? ????? ????? ???? ????????? ??? ??????? C ??????? ?????? ?? ???? ??????? ??????? NT.
  • ????? ????? ????? ?? ???, [????] ?? ?????? []: ??? ??????? ??? ????? ?????? msvcrt.dll ???????? ?? ??? ????? ?? ???? ??????? ??????? NT.
?????? ???? ??? ?? ?????/????? "?? ??????? ?? ??????? ?? ???? ???? ???? ???? ??? ????? ?? ??????? ?? ??? ????? ??? NT ???? ??????? ???????. ??? ?????? ??? ????????? ???????? ?? ???? ????? ?? ????? ??? ???? ??????? ??????? ??????.

???? ??????? ??? ?????. ?? ??? ????????? ???????? ???? ???? ??? ?????? ??????? ??? ??????? C. ??? ????????? ??????? ?? ????? ?????? ???? ??????? ??????? Windows NT APIs ??? ???? ???????? Pageheap.exe ?????? ?? ?????? ????? ???. ???? ???????? ?????? ?????? ??? ????? ??? ????? C. ???? (msvcrt.dll).

???? ????? ?? ?????? ??? ???? Pageheap.exe

Pageheap.exe ?????? ?? ??????? ???????? ???? ??????? ??????? ????; ??? ???? ???? ???? ??? ?????? ??? ?? ???? ??????? ??????? ????? ?? ???? ??? ????. Pageheap.exe ?????? ?????? ?? ????? ?? ?????? ???? ??????? ??????? ??? ????? ?? ??? ????? ??? ????? ???????? ???.

???? ????? Pageheap.exe ?????? ????? ????? ??? ?????? ????. ??? ???? ??????? ?? ????? ??? ????? - ?????? - ??? ???? ???? ?? ????? ?????? ?????? ?????? ???? ???? ????? ??? ?????? ???? ??????. ???? ????? ????? ?? ??????? ???? ?? ???? ????? ???? ??? ??????. ??? ??? ???????? ??? ????? ??????? ?? ????? ??? ??? ????? ??????.
  • ???? ???? ??????? ??????? ??? ????: ?????? ???? ??????? ??????? ????? Win32 ???? ? Windows NT ?????? ?????? ??? ???? ???? ??????? ??????? ??? ??? ?? ???? ???????. ????? ???? ??????? ??????? ?????? ?????? ?? ???? ???? ??????? ????? ??? ???? ?? ??? ?????? ????? ???????.
  • ???? ???? ???? ??????? ??????? ??? ????: ??? ????? ???? ????????? ?????? ?? ?????? heap ?????? ??? free() ??????? ?? ????????. ???? ????? ???? ??????? ??????? ?????? ?????? ??? ???? ???? ???? ??????? ????? ??? ????. ???? "????? ??? ???? ??????" ?? ????? ?????? ?? ??? ??? ??????? ??? ???? ???? ??? ????? ?? ??? ????? ??????.
  • ?????? ??? ?????? ????? ??????? ??? ???? ??????? ???????: ??????? ??? ????????? ?? ???? ?? ?????? ??????? ????????. ????? ??? ????? ?? ??????? ????? ????? (?????? ????????) ???? ????? ?????? ?????? ??? ????? ???? ??????? ?????. ????? ????? ???? ??????? ??????? ?????? ??? ????? ?? ?????? ??? ?????? ????? ?? ?????? ??????? ??????? ?? ??? ????? ?? ???? ??????? ???????.
  • ???????? ??? reallocation ???? ?? ??? ?????: ????? reallocation ??? ????? ?? ???? ??? ?????. ???? ??? ????? ????? reallocation ????? ??? ??????. ????? ??? ????????? ???? reallocation ?????? ??? ?????. ????? ???? ??????? ??????? ???? ????? ???? ????? ????? reallocation ????? ?? ???? ???? ??????. ???? ??? ???? ?????? ??? ?? ?????? ???????/??????? ?? ???? ????? ?? ?? ?????? ???? ??? ??? ?????? ???? ??????.
  • ????? ?????: ??????? ?? ??? ????????? ??? ?????? ??? ??? ????? ??? ???? ??????? ??????? ???? ??? ????. ??? ??? ????? ?? ?????? ?? ??? ????? ???? ??????? ??????? ?????? ??? ? ??? ?????? ????? ? ???? ???? ?? ???? ??? ????? ???????? ? ?? ???? ?????? ??? ??? ??? ???????. ???? ?????? ????? ???? ??? ?? ??? ?????? ???? ?????? ??????? ????? ??????. ???? ??? ????? ????? ??????? reallocation ???? ????? ???? ??????? ?? ??? ??????? ??? ????? ?????? ? ?? ????? ???? ??? ?????? ???? ?? reallocation.
  • ?????? ???? ??? ???: ??? ???????? ????? ????? ??? ??????? ????? ?????? ????? ???? ??????? ??????? ?????? ?? ????? ??????? ???????. ????? ?? ???? ??? ??? ??? ??? ?????? ???? ??????. ???????? ??? ???? "??????? ??????" ???? ??????? ???? ??? ?? ???? ?? ??? ??? ??????? ??????? ?????? ??? ??? ???????. ?? ???? ??????? ?? ???? ??????? ???? ????? ??? ??? ????? ???? ????. ??? ???? ??? ?? ????? ??????? ??????? ?? ???? ???? ??? ?? ????? ?? ??????? ?? ????? ???????? ???????? ???? ???? ??.
  • ?????? ??? ????? ???? ???????: ??? ????? ???? ??????? ??????? ?????? ??? ???? ?????? ??? ???? ??????? ??????? ??????. ????? ?? ???? ??? ????? ?????? ??? ??? ?????? ???? ??????. ????? ??? ????????? ?????? ????? ?? 8 ???? ??? ????????. ??? ?? ?????? ??? ?????? ??? ????? ???? ??????? ??????? Windows NT 3.5. ?? ???? ??? ??? ??? ??? 8 ???? ?????? ?? ?????? ??? ????? ??? ??????? 8 ???? ???? ??? ???? ???? ????? ??? ????? ???? ???? ???? ?????? ????? ?? ????. ??? ??? ??????? corrupts ??? ???? ????? ??? ? ?? ????? ??? ?? ???? ?? ??? ??? ?? ???? ?????? ?? ??? ????? ???? ????? ??? ????? ??????.
  • ?????? ??? ????? ???? ???????: ?????? ????? ???? ??????? ??????? ?????? ???? ????? ?????? ??????? ??? ?????? ??? ????? ?????? ?? ????? ?????? ????? ?? ?????? ???? ?? ???????. ?? ???? ??? ????? ?????? ??? ??? ??? ?????? ???? ??????.
?? ??? ??????????? ??? ??????
??????? ????? ???? ??????? ??????????? ????? ???? ??????? ???????
?????? ??? ???? ???? ??????? ????????????? ???? ?????????? ???? ????
???? ???? ???? ??????? ??????? ??? ?????????? ???? ?????????? ???? ????
???? ??? ??????????????? ???? ?????????? ???? ????
??? ??? ????? reallocation90 % ??? ????? ????????90 % ?????? ???? ????
????? ?????90 % ?????? ???? ????90 % ?????? ???? ????
????? ??????? ??? ?????90 % ??? ????? ????????90 % ?????? ???? ????
?????? ??? ????? ?????????? ??? ??????????? ???? ????
?????? ??? ????? ?????????? ??? ??????????? ???? ???? (????? ????)

??? ???? ?????? ???????

?????? ??? ???? ?? ????????? ??? "??????? ??? ???? ??????" ?????? ???? ???? Tookit ????? ????????? ???????? ???? ?? "?????? ????? ????? ?????????".

???? Pageheap.exe ? ????? ?? ??????? Pageheap.exe ?????? ????? ?? ???? Tookit ????? ????????? ???????? ???? ?? "????? ?????????" ?????.

?????? ??? ???? ?? ????????? ?????? ?????? ???? ????? ???????:
294895????? ?????? ??? ?????? ??????? Windows Application Compatibility Toolkit

???????

???? ???????: 286470 - ????? ??? ??????: 17/????/1430 - ??????: 6.0
????? ???
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
????? ??????: 
kbmt kbenv kbinfo KB286470 KbMtar
????? ????
???: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ??????
???? ??? ????? ??????? ?????? ??????????286470

????? ???????

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com