(Ⅰ)函数的定义域为(0,+∞),
f′(x)=+ax-(a+1).
由f'(2)=1,解得
a=.
(Ⅱ)由f(x)=lnx-x,得
f′(x)=-1=.
由
f′(x)=>0,解得0<x<1;由
f′(x)=<0,解得x>1.
所以函数f(x)在区间(0,1)递增,(1,+∞)递减.
因为x=1是f(x)在(0,+∞)上唯一一个极值点,
故当x=1时,函数f(x)取得最大值,最大值为f(1)=-1.
(Ⅲ)因为
f′(x)=+ax-(a+1)==(1)当a=0时,
f′(x)=.令
f′(x)=>0解得0<x<1
(2)a>0时,
令
=0,解得
x=或x=1.
(ⅰ)当
>1即0<a<1时,
由
>0,及x>0得 ax
2-(a+1)x+1>0,
解得0<x<1,或
x>;
(ⅱ)当
=1即a=1时,
因为x>0,
f′(x)==≥0恒成立.
(ⅲ)当
<1即a>1时,由
>0,及x>0得 ax
2-(a+1)x+1>0,
解得
0<x<,或x>1;
综上所述,
当a=0时,函数f(x)的递增区间是(0,1);
当0<a<1时,函数f(x)的递增区间是(0,1),
(,+∞);
当a=1时,函数f(x)的递增区间是(0,+∞);
当a>1时,函数f(x)的递增区间是
(0,),(1,+∞).