Se tiver um touchpad:
No Windows 10, se tiver um touchpad, terá provavelmente uma das opções mencionadas nas outras respostas: 
- Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
 
- Algo específico do fabricante ou do dispositivo, provavelmente acessível através dos - Control Panel -> Mouseou algo semelhante, como referido nas outras respostas.
 
Se não tem um touchpad:
(e queres* rolagem inversa porque, digamos, como eu, viciaste-te nele no Mac OS e agora acha-o mais natural): 
(não vejo porque é que não se limitam a colocar um painel de controlo para isto, mas pelo menos temos algumas opções para o fazer funcionar): 
Registo
Há uma configuração de registo chamada “FlipFlopWheel” que faz isto – (graças a  https://superuser. com/a/364353/153895  por @Richard). Isto também funciona pelo menos até ao Windows 7 (talvez mais longe, não sei). 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters. 
Pode haver múltiplas entradas no rato. O valor por defeito para FlipFlopWheel já deve ser 0. Mude-o para 1 para inverter a rolagem. Reinicie ou volte a ligar o rato para que as alterações entrem em vigor. 
Para obter o VID_??? e completar o processo você tem duas opções: 
1: Manualmente
Vá ao painel de controlo do rato, clique no separador Hardware, depois clique em Propriedades (ou, basta encontrar o rato no Device Manager e fazer duplo clique ou clique com o botão direito do rato em Propriedades) 
Vá ao separador Eventos e procure o VID na área de “informação” no fundo, ou no separador Details e escolha Device instance path in the Property dropdown. 
Depois pode usar o Regedit (tenha cuidado aí! ) para encontrar e alterar esta propriedade: 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters 
2: Comandos Powershell
Run this in PowerShell (from Start “ All Programs ” Accessories “ Windows PowerShell): 
# View registry settings
    Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0
    # Change registry settings
    # Reverse mouse wheel scroll FlipFlopWheel = 1 
    # Normal mouse wheel scroll FlipFlopWheel = 0 
    Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
The command for normal (non-inverted) scrolling has the `0` and `1` swapped:
    # Restore default scroll direction
    Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 1 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 0 }
Em qualquer dos casos* , depois é só reiniciar ou reiniciar o rato para que as definições tenham efeito. 
Note : Você pode descobrir, como eu descobri, que ao desligar e voltar a ligar uma porta USB diferente, ou interruptor KVM, ou algo parou de funcionar, mesmo que a configuração original do registo ainda esteja definida. 
O que aconteceu para mim, é que o meu rato obteve uma nova entrada string/subtree no registo; o início (`VIDXXXX&PIDXXXX# Se tiver um touchpad: 
No Windows 10, se tiver um touchpad, terá provavelmente uma das opções mencionadas nas outras respostas: 
- Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
 
- Algo específico do fabricante ou do dispositivo, provavelmente acessível através dos - Control Panel -> Mouseou algo semelhante, como referido nas outras respostas.
 
Se não tem um touchpad:
(e queres* rolagem inversa porque, digamos, como eu, viciaste-te nele no Mac OS e agora acha-o mais natural): 
(não vejo porque é que não se limitam a colocar um painel de controlo para isto, mas pelo menos temos algumas opções para o fazer funcionar): 
Registo
Há uma configuração de registo chamada "FlipFlopWheel” que faz isto – (graças a  https://superuser. com/a/364353/153895  por @Richard). Isto também funciona pelo menos até ao Windows 7 (talvez mais longe, não sei). 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters. 
Pode haver múltiplas entradas no rato. O valor por defeito para FlipFlopWheel já deve ser 0. Mude-o para 1 para inverter a rolagem. Reinicie ou volte a ligar o rato para que as alterações entrem em vigor. 
Para obter o VID_??? e completar o processo você tem duas opções: 
1: Manualmente
Vá ao painel de controlo do rato, clique no separador Hardware, depois clique em Propriedades (ou, basta encontrar o rato no Device Manager e fazer duplo clique ou clique com o botão direito do rato em Propriedades) 
Vá ao separador Eventos e procure o VID na área de “informação” no fundo, ou no separador Details e escolha Device instance path in the Property dropdown. 
Depois pode usar o Regedit (tenha cuidado aí! ) para encontrar e alterar esta propriedade: 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters 
2: Comandos Powershell
Run this in PowerShell (from Start “ All Programs ” Accessories “ Windows PowerShell): 
# View registry settings
    Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0
    # Change registry settings
    # Reverse mouse wheel scroll FlipFlopWheel = 1 
    # Normal mouse wheel scroll FlipFlopWheel = 0 
    Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
The command for normal (non-inverted) scrolling has the `0` and `1` swapped:
    # Restore default scroll direction
    Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 1 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 0 }
Em qualquer dos casos* , depois é só reiniciar ou reiniciar o rato para que as definições tenham efeito. 
Note : Você pode descobrir, como eu descobri, que ao desligar e voltar a ligar uma porta USB diferente, ou interruptor KVM, ou algo parou de funcionar, mesmo que a configuração original do registo ainda esteja definida. 
O que aconteceu para mim, é que o meu rato obteve uma nova entrada string/subtree no registo; o início () continua a ser o mesmo, mas a string no final era diferente. Eu tive que ir para _ aquela_ sub-árvore e configurá-la novamente para a nova instância. 
AutoHotkey Script
Pode usar o seguinte script [ AutoHotkey ]&003 script: 
WheelUp::
Send {WheelDown}
Return
WheelDown::
Send {WheelUp}
Return
(Se tiver a autohotkey instalada, basta guardar o ficheiro acima como um ficheiro .ahk, e depois clicar duas vezes no Explorador do Windows para o executar. O seu Mileage May Vary. Funcionou bem para mim no Windows 8, mas estou tendo problemas no Windows 10. Não tenho a certeza se este é um problema da AutoHotkey/Win 10, ou qualquer outra coisa).