To add new behavior rather than to change an interface.
While both patterns involve wrapping objects, a Decorator adds new behavior, whereas an Adapter changes the interface of an object. For example, a DiscountDecorator adds discount logic to a product, while an Adapter would convert a legacy Product interface to a new one without altering the product's behavior.
Additional Notes
Why might you use a Decorator instead of an Adapter?