Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know how to edit the legalnoticetext and how to get it to display before the Windows login screen, my question is how do I separate the paragraphs?

So please, if anyone out there knows of a trick that will display the text nicely formatted with paragraphs like this


This computer system is the private property of XYZ Pty Ltd, whether individual, corporate or government. This laptop is for authorized use only. Users (authorized or unauthorized) have no explicit or implicit expectation of privacy.

Any or all uses of this system and all files on this system may be intercepted, monitored, recorded, copied, audited, inspected, and disclosed to your employer, to authorized site, government, and law enforcement personnel, as well as authorized officials of government agencies, both domestic and foreign.

By using this system, the user consents to such interception, monitoring, recording, copying, auditing, inspection, and disclosure at the discretion of such personnel or officials. Unauthorized or improper use of this system may result in civil and criminal penalties and administrative or disciplinary action, as appropriate. By continuing to use this system you indicate your awareness of and consent to these terms and conditions of use. LOG OFF IMMEDIATELY if you do not agree to the conditions stated in this warning."

share|improve this question
up vote 1 down vote accepted

Right-click on the LegalNoticeText entry in Registry Editor, and select Modify Binary Data. Insert hexadecimal 0d 00 0a 00 where you want a new line, and 0d 00 0a 00 0d 00 0a 00 where you want a empty line separating two paragraphs. This code must be inserted after the 00 of the hexadecimal code which corresponds to the character in the text. Windows uses little-endian UTF-16, where two bytes represent each character, in this and related registry entries, and 0d 00 0a 00 is the UTF-16 code for newline on Windows systems.

This is more clearly explained in this Microsoft Support article: How to Add a Carriage Return to the Legal Notice Text in Windows NT

share|improve this answer
Somehow I seem to be unable to do this (I get Chinese characters), could you please elaborate and explain where I should insert the hexadecimal data. Thanks – James Young Feb 27 '13 at 20:42
Windows uses little-endian UTF-16 in these registry entries. Each character is represented by two bytes. The 0d 00 0a 00 must come after the 00 of the preceding character. – bwDraco Feb 27 '13 at 20:45
Thanks very much indeed – James Young Feb 27 '13 at 21:00

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.